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

相关推荐
枷锁—sha26 分钟前
【PortSwigger Academy】SQL 注入绕过登录 (Login Bypass)
数据库·sql·学习·安全·网络安全
逍遥德2 小时前
PostgreSQL 中唯一约束(UNIQUE CONSTRAINT) 和唯一索引(UNIQUE INDEX) 的核心区别
数据库·sql·postgresql·dba
工业甲酰苯胺2 小时前
字符串分割并展开成表格的SQL实现方法
数据库·sql
科技块儿3 小时前
IP定位技术:游戏反外挂体系中的精准识别引擎
数据库·tcp/ip·游戏
鱼跃鹰飞3 小时前
Leetcode347:前K个高频元素
数据结构·算法·leetcode·面试
衫水3 小时前
[特殊字符] MySQL 常用指令大全
数据库·mysql·oracle
卓怡学长3 小时前
m115乐购游戏商城系统
java·前端·数据库·spring boot·spring·游戏
好评1243 小时前
【C++】二叉搜索树(BST):从原理到实现
数据结构·c++·二叉树·二叉搜索树
小句4 小时前
SQL中JOIN语法详解 GROUP BY语法详解
数据库·sql
程序猿炎义4 小时前
【Easy-VectorDB】Faiss数据结构与索引类型
数据结构·算法·faiss