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
相关文章
- 【MySQL】-2 函数、分组、子查询、联合查询
- Mysql必知必会(笔记)【分组函数,子查询, 联结,高级联结,组合查询】
- 【MySQL】-2 函数、分组、子查询、联合查询
- 如何使用GROUP BY上的子查询/函数对SQL Server 2008 R2执行查询
- sql分组后二次汇总(处理表重复记录查询和删除)的实现方法
- Sql Server 函数的操作实例!(返回一条Select语句查询后的临时表)
- Linq to SQL 语法查询(链接查询,子查询 & in操作 & join,分组统计等)
- WEB安全之数据库mysql(二):数据的条件查询模糊查询分组查询、表的子查询
- MySQL连表查询分组去重的实现示例
- SQL查询加入和分组表