1.查询名字不为空的,如图上
select * from student where name is not null
2.查询固定字符的名字 。一个_代表任意一个字符,五个下划线代表5个字符 ,配合like使用。如图上
select * from students where name like '_____';
3.查询以q结尾的名字,查询以c开头的名字。如图上
select * from my_students where name like '____q'/'c____';
4. 使用%查询以l开头的名字。%任意0~n个字母。如图上
select * from my_students where name like 'l%';
5.查询名字中包含h的名字。如图上
select * from my_students where name like '%h%';
6.查名字里面包含z或者s或者l的记录。如图上
select * from student1 where name regexp '[zsl]';
7. 使用正则表达式中的^/$查询以z开头和以n结尾的名字,中间的每一个点代表一个字符。如图上
select * from student1 where name regexp '^z.....n$';
8.使用distinct查询所有学生name/age信息,去除重复信息。如图上
select distinct name from student1/select distinct age from student1;
9.把查询字段的结果进行运算,必须都要是数值型。如图上
select *, age+id from student1;
为查询结果起别名。上图所示
select *, age + id sum from student1;
10.使用ifnull将null转成数字0,因为不管任何东西和null相加都等于null。如图上
select *,age + ifnull(id,0) from student1;