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只能放到最后

相关推荐
羊小蜜.几秒前
Mysql 14: 存储引擎——架构、引擎对比与锁机制
数据库·mysql·架构
动恰客流管家1 分钟前
动恰3DV3丨展会客流统计解决方案:3D视觉技术赋能会展行业智慧化运营升级
大数据·数据结构·人工智能
爱学习的小囧1 分钟前
VM硬件版本20与17核心区别(ESXi 8.0适配+实操指南)
运维·服务器·网络·数据库·esxi·vmware·虚拟化
heimeiyingwang3 分钟前
【架构实战】Redis性能调优与内存优化策略
数据库·redis·架构
沐苏瑶5 分钟前
Java据结构深度解析:AVL 树与红黑树
数据结构·算法
Flying pigs~~11 分钟前
检索增强生成RAG项目tools_04:flask➕fastapi➕高并发
数据库·python·flask·大模型·fastapi·异步
minebmw712 分钟前
Oracle 19.29 中 ORA-12751 错误完全解析:从通用问题到 minact-scn 场景
数据库·oracle
2401_8920709812 分钟前
八大排序算法
数据结构·c++·排序算法
星晨雪海13 分钟前
优惠券秒杀的核心业务逻辑
java·前端·数据库
清风66666613 分钟前
基于单片机的智能门控制系统设计与故障报警实现
数据库·单片机·mongodb·毕业设计·课程设计·期末大作业