拜师之SQL(四)

1. 检测null值

SELECT username, age<=>null FROM wdz;
SELECT username, age IS NULL FROM wdz;

2. 字符串函数

--CHAR_LENGTH 返回字符串字符数
--LENGTH 返回字符串长度
-- CONCAT 合并字符串
--CONCAT_WS 指定分隔符连接字符串
--UPPER,LOWER 分别返回大写和小写
--LEFR,RIGHT 取前或后几个字符
--LPAND/RPAND 左填充或右填充
--TRIM 去除两边空格或者从字符串中去掉指定字符
--REPEAT 重复
--SPACE 返回空格
--REPLACE 字符串替换
--STRCMP 比较字符串是否相同
--SUBSTRING 截取字符串

3. 时间函数

--CURDATE() 当前日期
--MONTH()返回日期中的月
--NOW()当前时间
--MONTH(NOW())返回当前月份
--DATEDIFF()两个日期相差天数

4. 条件语句

SELECT username,score,IF(score>=60,'及格','不及格') FROM wdz;
SELECT username,score,IFNULL(score,score,'不存在') FROM wdz;
SELECT username,score,
CASE WHEN score>60 THEN '及格'
WHEN score=60 THEN '刚刚及格'
ELSE '没及格' END                         
FROM wdz;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值