SQL常用查询语句.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
"SQL常用查询语句.pdf" SQL是 Structure Query Language 的缩写,即结构化查询语言,是一种用于管理关系数据库管理系统(RDBMS)的语言。SQL 语言主要用于存储、修改和检索数据库中的数据。 SELECT 语句 SELECT 语句用于从数据库中检索数据。基本语法为:`SELECT 列名 FROM 表名;` * `SELECT *`:检索所有列 * `SELECT 列名`:检索指定列 * `SELECT distinct 列名`:筛选重复的记录 示例: * `SELECT * FROM student;`:检索学生表中的所有数据 * `SELECT all sex FROM student;`:检索学生表中的所有性别 * `SELECT distinct sex FROM student;`:筛选学生表中的性别,去除重复记录 COUNT 语句 COUNT 语句用于统计数据的数量。基本语法为:`COUNT(*)` 或 `COUNT(列名)` * `COUNT(*)`:统计所有记录的数量 * `COUNT(列名)`:统计指定列的数量 * `COUNT(DISTINCT 列名)`:统计指定列的唯一数量 示例: * `SELECT COUNT(*) FROM student;`:统计学生表中的总记录数 * `SELECT COUNT(sex) FROM student;`:统计学生表中的性别数量 * `SELECT COUNT(DISTINCT sex) FROM student;`:统计学生表中的唯一性别数量 TOP 语句 TOP 语句用于检索数据的前 N 条记录。基本语法为:`SELECT TOP N * FROM 表名;` 示例: * `SELECT TOP 3 * FROM student;`:检索学生表中的前 3 条记录 别名(Alias) 别名用于重命名列或表名。基本语法为:`SELECT 列名 AS 别名 FROM 表名;` 示例: * `SELECT id AS 编号, name AS 名称, sex AS 性别 FROM student;`:重命名学生表中的列名 * `SELECT id, name, s.id, s.name FROM student s;`:重命名学生表名 列运算 列运算用于对数据进行计算和操作。基本语法为:`SELECT (列名 + 列名) AS 别名 FROM 表名;` 示例: * `SELECT (age + id) AS col FROM student;`:计算学生表中的年龄和 id 之和 * `SELECT s.name + '-' + c.name FROM classes c, student s WHERE s.cid = c.id;`:计算学生表和班级表的名称连接 WHERE 语句 WHERE 语句用于筛选数据。基本语法为:`SELECT * FROM 表名 WHERE 条件;` 示例: * `SELECT * FROM student WHERE id = 2;`:筛选学生表中的 id 等于 2 的记录 * `SELECT * FROM student WHERE id > 7;`:筛选学生表中的 id 大于 7 的记录 * `SELECT * FROM student WHERE id < 3;`:筛选学生表中的 id 小于 3 的记录 * `SELECT * FROM student WHERE id <> 3;`:筛选学生表中的 id 不等于 3 的记录 AND 和 OR 运算符 AND 和 OR 运算符用于连接条件。基本语法为:`SELECT * FROM 表名 WHERE 条件 AND/OR 条件;` 示例: * `SELECT * FROM student WHERE id > 2 AND sex = 1;`:筛选学生表中的 id 大于 2 且性别为 1 的记录 * `SELECT * FROM student WHERE id = 2 OR sex = 1;`:筛选学生表中的 id 等于 2 或性别为 1 的记录 BETWEEN 语句 BETWEEN 语句用于筛选数据的范围。基本语法为:`SELECT * FROM 表名 WHERE 列名 BETWEEN 值1 AND 值2;` 示例: * `SELECT * FROM student WHERE id BETWEEN 2 AND 5;`:筛选学生表中的 id 在 2 到 5 之间的记录 LIKE 语句 LIKE 语句用于模糊查询。基本语法为:`SELECT * FROM 表名 WHERE 列名 LIKE 模式;` 示例: * `SELECT * FROM student WHERE name LIKE '%a%';`:筛选学生表中的名称包含字母 a 的记录 * `SELECT * FROM student WHERE name LIKE '%[a][o]%';`:筛选学生表中的名称包含字母 a 或 o 的记录 IN 语句 IN 语句用于筛选数据。基本语法为:`SELECT * FROM 表名 WHERE 列名 IN (值1, 值2, ...);` 示例: * `SELECT * FROM student WHERE id IN (1, 2);`:筛选学生表中的 id 等于 1 或 2 的记录 NULL 和 NOT NULL 语句 NULL 和 NOT NULL 语句用于筛选空或非空的数据。基本语法为:`SELECT * FROM 表名 WHERE 列名 IS NULL;` 或 `SELECT * FROM 表名 WHERE 列名 IS NOT NULL;` 示例: * `SELECT * FROM student WHERE age IS NULL;`:筛选学生表中的年龄为空的记录 * `SELECT * FROM student WHERE age IS NOT NULL;`:筛选学生表中的年龄不为空的记录 ORDER BY 语句 ORDER BY 语句用于对数据进行排序。基本语法为:`SELECT * FROM 表名 ORDER BY 列名;` 示例: * `SELECT * FROM student ORDER BY name;`:对学生表中的名称进行升序排序 * `SELECT * FROM student ORDER BY name DESC;`:对学生表中的名称进行降序排序 GROUP BY 语句 GROUP BY 语句用于对数据进行分组。基本语法为:`SELECT 列名 FROM 表名 GROUP BY 列名;` 示例: * `SELECT COUNT(age), age FROM student GROUP BY age;`:对学生表中的年龄进行分组统计 * `SELECT COUNT(*), sex FROM student GROUP BY sex;`:对学生表中的性别进行分组统计 * `SELECT COUNT(*), age, sex FROM student GROUP BY age, sex;`:对学生表中的年龄和性别进行分组统计
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/release/download_crawler_static/87819917/bg1.jpg)
![](https://csdnimg.cn/release/download_crawler_static/87819917/bg2.jpg)
![](https://csdnimg.cn/release/download_crawler_static/87819917/bg3.jpg)
![](https://csdnimg.cn/release/download_crawler_static/87819917/bg4.jpg)
剩余24页未读,继续阅读
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
- 粉丝: 76
- 资源: 5万+
![benefits](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-1.c8e153b4.png)
![privilege](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-2.ec46750a.png)
![article](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-3.fc5e5fb6.png)
![course-privilege](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-4.320a6894.png)
![rights](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-icon.fe0226a8.png)
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
- OPCDA转OPCUA转换工具:实现DA Server数据双向转换至UA Server的软件解决方案,OPCDA转OPCUA转换工具:实现DA Server数据与UA Server双向传输功能,OPC
- 基于Simulink的四永磁同步电机偏差耦合转速同步控制仿真模型研究与应用,Simulink上的四永磁同步电机偏差耦合转速同步控制仿真模型研究,simulink上搭建的四永磁同步电机偏差耦合转速同步控
- 纯电动汽车Simulink仿真模型建模详解:步骤指南与操作技巧,附带完整模型及参考设计能力的提升,纯电动汽车Simulink仿真模型建模详解:步骤指南与附带模型,助力提升建模能力与思路借鉴,纯电动汽车
- 永磁同步电机PMSM谐波注入降低转矩脉动技术研究与实践:文献复现及优化控制策略,永磁同步电机PMSM的5-7次谐波注入与转矩脉动抑制研究:文献复现与实践探讨,永磁同步电机PMSM电机5 -7次谐波注入
- Xilinx FPGA千兆以太网通信与DDR内存读写测试工程代码:基于KCU105与KC705平台的10/100/1000Mbps LWIP协议实现及DDR4内存读写性能测试,基于KCU105和KC7
- 基于Python和HTML的学生就业画像分析后端设计源码
- Dugoff轮胎模型的验证与对比分析:基于MATLAB 2018与CarSim 2020.0的仿真研究,MATLAB CarSim中的Dugoff轮胎模型仿真验证:高附路面不同速度下模型与真实情况对比
- DS18B20温度传感器.zip 51单片机代码
- 基于Java语言的艾斯医药系统自动搜索功能设计源码
- 基于Vue框架的留学项目管理与管理系统设计源码
- 基于HTML+CSS的纯静态豆瓣首页开源设计源码
- 基于C++ Primer Plus的深入C++教材学习与源码分析
- 基于HTML+CSS+JavaScript的临沂市新能源协会前端页面设计源码
- 断网急救箱python源码
- 基于Python与多语言结合的科研文献工作流设计源码
- 51单片机LED从左到右流水灯实验详解-STC89C52RC晶振与Keil编程入门
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)