sql今天学习总结

排序order by(默认升序)

order by id desc(降序排序)

order by id,number(先按id排再按name排序)

in,not in

and or

通配符

where name like "Aa%";选取所有以Aa开头的名字

like "%r" 以r结尾

like "%abc%" 出去开头结尾中间有abc

"ab___"以ab开头后有三个字母

数据处理函数

length() 计算字符串长度

select length(name) as len_name;

substring(name,1,3) 截取从第一个字开始的3个数

left(name,3) 显示名字的左边三个

curtime ()返回当前时间

curdate()返回当前日期

datediff(now(),last_update) 日期相减

max()min()

avg()平均值

sum()求和

count()计算条数 count(*) 计算表里有多少行数据

distinct 唯一的,去重 select distinct name //比较名字

select dintinct name.id,num 对name,id,num组成的一行行一起去重

分组计算

group by进行数据分组 分组后再筛选用having(根where作用一样)

嵌套查询(子查询)

表连接 join

组合查询 union将两次查询的结果组合到一起(能自动去重),union all不去重

union后的order by只能放到最后

相关推荐
secondyoung几秒前
队列原理与实现全解析
c语言·数据库·mysql·算法·队列
Hello.Reader3 分钟前
Flink DataGen SQL Connector 本地造数、压测、边界数据与“像真数据”的生成技巧
大数据·sql·flink
tobias.b3 分钟前
408真题解析-2010-3-数据结构-线索二叉树
数据结构·链表·计算机考研·408真题解析
tobias.b3 分钟前
408真题解析-2010-2-数据结构-双端队列
数据结构·计算机考研·408真题解析
旭意4 分钟前
数据结构-红黑树和set
数据结构·c++·算法·蓝桥杯
宵时待雨4 分钟前
数据结构(初阶)笔记归纳7:链表OJ
c语言·开发语言·数据结构·笔记·算法·链表
充值修改昵称4 分钟前
数据结构基础:堆高效数据结构全面解析
数据结构·python·算法
好奇龙猫6 分钟前
【大学院-筆記試験練習:线性代数和数据结构(15)】
数据结构·线性代数
05大叔6 分钟前
微服务Day01 MP
数据库·oracle
Jan123.10 分钟前
深入理解数据库事务与锁机制:InnoDB实战指南
数据库·学习