Mysql查询相关

属于想到啥写啥系列

1.查询为中文结果排序按首字母排序

select name from tb_agent order by convert(name using gbk);
ps 括号中的name为字段名

2.同时使用多个条件语句时顺序问题

同时使用order by和limit时,order by要在limit前面
同时使用where和order by时,where在前

3.空值检查

在创建表时,表设计人员可以指定其中的列是否可以不包含值。在
一个列不包含值时,称其为包含空值NULL。
当判断一个列是否为空时,不能用‘=’,而是 is
比如:select name from user where phone is null;查询所有电话为空的用户的姓名,不为空is not

你可能感兴趣的:(Mysql查询相关)