SQL函数,分组查询,子查询,连表查询,分页查询

SQL函数
LOWER(字段)将搜索结果中的字段全转换成小写。例如:SELECT LOWER(password) FROM t_user
UPPER( 字段)把搜索结果中的字段全转换成大写。例如:SELECT UPPER(password) FROM t_user
SUBSTR(字段,开始位置,长度)截取字段从指定位置开始指定长度的字符串。例如:SELECT SUBSTR(password,2,3) FROM t_user
LENGTH(字段)显示字段的长度。例如:SELECT LENGTH(password) FROM t_user
分组函数
AVG(字段)计算查询字段结果中的平均值。例如:SELECT AVG(sal) FROM emp
MAX(字段)计算查询字段结果中的最大值。例如:SELECT MAX(sal) FROM emp
MIN(字段)计算查询字段结果中的最小值。例如:SELECT MIN(sal) FROM emp
SUM(字段)计算查询字段结果中的和。例如:SELECT SUM(sal) FROM emp
COUNT(字段)计算查询字段结果的记录条数。例如:SELECT COUNT(sal) FROM emp
GROUP BY(字段)按字段对查询结果进行分组。例如:SELECT deptno FROM emp GROUP BY deptno'
HAVING 条件 用在使用分组函数时设置条件限制。例如:SELECT deptno,AVG(sal) FROM emp GROUP BY deptno HAVING AVG(sal)>2000
子查询
子查询查出来的结果是一张临时表
在一个查询语句中嵌套另一个查询语句
连表查询
92语法:SELECT 表1.字段,表2.字段... FROM 表1,表2...多个表之间用“,”隔开。例如:SELECT e.*,d.dname FROM emp e,dept d WHERE e.deptno=d.deptno
99语法:SELETE 表1.字段,表2.字段... FROM 表1 INNER JOIN 表2 .例如:SELECT e.*,d.dname FROM emp e INNER JOIN dept d ON e.deptno=d.deptno
INNER JOIN 只显示符合条件的
LEFT JOIN 以左表为准,左表显示全部,右表只显示符合条件的
RIGHT JOIN 以右表为准,右表显示全部,左表只显示符合条件的
分页查询
SELECT 字段 FROM 表名 LIMIT 起始位置,查询条数。例如:SELECT * FROM emp LIMIT 0,5
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值