MySQL数据库SELECT应用(二)
来源:互联网 发布:excel无法粘贴数据 编辑:程序博客网 时间:2024/05/29 13:37
接着写SELECT的应用
1.模糊查询 LIKE
(1). "% " : 查询的结果必须满足%后面的条件
SELECT *FROM sl_employee WHERE EMPLOYEE_NAME LIKE "%林";
查询结果:
(2)." %" : 查询的结果必须满足%前面的条件
SELECT *FROM sl_employee WHERE EMPLOYEE_NAME LIKE "刘%";
查询结果:(3)."% %" :查询的结果必须满足%%中间的条件
SELECT * FROM sl_employee WHERE EMPLOYEE_NAME LIKE "%林%";
查询结果:
2.分组 GROUP BY
(1).对GROUP BY的应用:按 DEPT_ID 分组
SELECT * FROM sl_employee GROUP BY DEPT_ID;
(2)它不是where 子句 但是它可以放在where子句的最后面
SELECT * FROM sl_employee WHERE USER_NAME = "SHENGCHANLI" GROUP BY DEPT_ID;
3.HAVING 与 GROUP BY一起用
SELECT * FROM sl_employee GROUP BY DEPT_ID HAVING SALARY > 5000;
4.查询中对于函数的应用
(1).count(*)-->总数 有两种情况
第一种:count(*)
SELECT COUNT(*) FROM sl_employee;
第二种: count(字段)
SELECT COUNT(字段) FROM sl_employee;
两种的比较结果是 第一种结果 是表的所用信息条数的总和 而第二种的结果 为该字段除了NULL值以外所有信息的条数
(2).平均数 AVG(字段)
分为两种情况
第一种
SELECT AVG(字段里面的信息填写的为数字) FROM sl_employee;
第二种
SELECT AVG(字段里面的信息填写的不为数字) FROM sl_employee;
两种结果对比 第一种结果就是正常求平均数 而第二种的结果只能是0
(3).求和 sum(字段)
和平均数一样 只要字段里的信息为数字 就求和没有就是0
SELECT SUM(字段) FROM student
0 0
- MySQL数据库SELECT应用(二)
- MySQL数据库SELECT应用(一)
- MySQL数据库SELECT应用(三)
- 数据库学习纪要(二十三):MySQL-3-SELECT
- mysql数据库应用(二)----数据库的基本操作
- MySQL学习(二)【MySQL数据库对象与应用】
- SELECT查询的应用二
- mysql-select深入应用一
- mysql数据库SELECT使用详解
- 数据库优化<二>SQL优化之SELECT优化 ——mysql内部优化策略
- 如何提高MYSQL数据库的查询统计速度 select 索引应用
- 如何提高MYSQL数据库的查询统计速度 select 索引应用
- Oracle数据库之SQL---select之二
- MySql数据库(二)
- 【MySQL】数据库操作【二】
- MySQL数据库(二)
- MySQL数据库函数(二)
- MySQL数据库二
- iOS调用reloadRowsAtIndexPaths Crash报异常NSInternalInconsistencyException
- JavaScript---正则表达式
- Runloop(上篇)
- Android中 IntentService 与 Service 的区别
- Java入门三
- MySQL数据库SELECT应用(二)
- 排序函数的区别
- 【阿里聚安全技术公开课】移动APP漏洞风险与解决方案
- C# 程序配置文件的操作(ConfigurationManager的使用)
- 差生学什么?
- C#继承与多态
- QT去除控件被选中后的焦点虚线框
- TBB使用教程
- eclipse pom.xml 报错org.apache.maven.plugin.war.WarMojo的解决办法