##Select 查询语句
查询所有: select * form 表名;
条件查询:select * form 表名 where 条件;
模糊查询:下划线_代表一个占位任意字符,百分号%代表0或多个占位字符。
select * form 表名 where name like ‘%菜%’; --查找带有菜的名字,无论菜的位置在名字第几个字。
select * form 表名 where name like ‘___’; --查找姓名是三个字的人。
排序查询:ASC为升序,DESC为降序,默认为升序;
select * form 表名 order by math; --升序
--如果数学成绩一样,则按照英语成绩排序*:
select * form 表名 order by math ASC,english ASC ;
--如果有多个排序条件时,当前面的条件值相等时,才会判断第二个条件。
聚合函数:将一列数据作为一个整体,进行纵向的计算。注意:聚合函数的计算不包括null值,有null值则会忽略不计,造成结果偏小。解决方法:ifnull(a,b) a为列名,b为null值要被修改成数值b。
1.count:计算个数。select count(ifnull(math,0)) form student;
2.max:计算最大值,min同理;select max(math) form student;
3.sum:求和。select sum(math) form student;
4.
MySQL select查询语句
最新推荐文章于 2024-04-25 20:51:25 发布
本文介绍了MySQL的SELECT查询语句,包括查询所有记录、条件查询、模糊查询、排序、聚合函数、分组和分页查询。重点讲解了LIKE操作符、ORDER BY子句用于排序、COUNT、MAX、MIN、SUM和AVG聚合函数的使用,以及WHERE和HAVING子句在分组查询中的区别。同时,还提供了分页查询的语法和计算开始索引的公式。
摘要由CSDN通过智能技术生成