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;