首页 > 数据库技术 > 详细

Mysql 常用小技巧

时间:2021-04-14 23:51:37      阅读:27      评论:0      收藏:0      [点我收藏+]

用户根据日期搜索数据

select * from employees where hiredate BETWEEN STR_TO_DATE(‘1998-3‘,‘%Y-%c-%d‘) and STR_TO_DATE(‘1999-2‘,‘%Y-%c-%d‘)

if的常用用法

select last_name,commission_pct, IF( commission_pct is NULL,‘幸苦了‘,‘加油干‘) 备注  from employees 

case when 的常用用法(swicth)

SELECT
    NAME ‘英雄‘,
    CASE NAME
        WHEN ‘德莱文‘ THEN
            ‘斧子‘
        WHEN ‘德玛西亚-盖伦‘ THEN
            ‘大宝剑‘
        WHEN ‘暗夜猎手-VN‘ THEN
            ‘弩‘
        ELSE
            ‘无‘
    END ‘装备‘
FROM
    user_info;

case when 的常用用法(if else if ... else)

SELECT
    NAME ‘英雄‘,
    age ‘年龄‘,
    CASE
        WHEN age < 18 THEN
            ‘少年‘
        WHEN age < 30 THEN
            ‘青年‘
        WHEN age >= 30
        AND age < 50 THEN
            ‘中年‘
        ELSE
            ‘老年‘
    END ‘状态‘
FROM
    user_info;

Mysql 常用小技巧

原文:https://www.cnblogs.com/ywjcqq/p/14660139.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!