
desc是降序
asc是升序(默认不写就是升序)
MySql语句:
1.带条件的排序
2.不带条件的sql直接排序
别名有表别名和列别名
就是个表取名字和列取名字
列别名
表别名
(字句限定返回值)
—— 非(不是) 和 或
< >= <= =<>(!=)基本比较运算符 判断字符串 数字 日期的大小。
赋值运算符 :=
语句:**where 列名 between val1 and val2**是一个闭区间
语句: where 列名 in (值1, 值2, ...) 判断列的值是否在指定的集合中
判断列的值是否为空
语句:**where 列名 is null**
语句:**where 列名 is not null**
% 表示零或多个任意的字符
_ 表示一个任意的字符
语法:**where 列名 like '_%'**
语法: order by 列名
order by(升序)asc 可省略
order by desc 降序
注意:当 order by 子句中有使用了带引号的别名时,无法排序
如果数据量小则在内存中进行,如果数据量大则需要使用磁盘
Limit 显示数据个数
Limit 起始位置,显示数据个数
select 列表中的字段,
要么使用聚合函数或 group_concat() 包起来 ,
**要么必须出现在 group by子句中 **
having 与group by结合使用,用于将分组后的结果进一步过滤
-count(*)可以获取查询的结果记录条数
-- max():获取最大值
-- min():获取最小值
-- avg():获取平均值
-- sum():指定字段求和
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)