MySQL 升序降序

MySQL 升序降序,第1张

MySQL排序 有时候很容易记混,我这里把他记录了下:

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():指定字段求和


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/7322273.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-04
下一篇2023-04-04

发表评论

登录后才能评论

评论列表(0条)

    保存