file-type

SQL基础查询语句详解与实例

版权申诉

PDF文件

382KB | 更新于2024-06-25 | 80 浏览量 | 0 下载量 举报 收藏
download 限时特惠:#14.90
"SQL常用查询语句.pdf"是一份详细介绍SQL(Structured Query Language,结构化查询语言)中基础和常用查询操作的文档。本资源涵盖了SQL的基础语法,帮助读者理解和掌握如何在数据库管理系统中执行查询任务。 1. 全表查询: - `SELECT * FROM student;`:此语句用于检索表中的所有行和所有列,'*'表示所有列。 2. 选择特定列: - `SELECT all sex FROM student;`:仅选择名为'sex'的列。 - `SELECT distinct sex FROM student;`:返回唯一的'sex'值,去除了重复。 3. 计数查询: - `SELECT COUNT(*) FROM student;`:统计表中的总行数。 - `SELECT COUNT(sex) FROM student;`:统计'sex'列的非空值个数。 - `SELECT COUNT(DISTINCT sex) FROM student;`:统计唯一'sex'值的数量。 4. 分页查询: - `SELECT TOP 3 * FROM student;`:获取前3条记录。 5. 列名重命名: - `SELECT id AS '编号', name AS '名称', sex AS '性别' FROM student;`:为查询结果中的列指定别名。 6. 表别名: - `SELECT s.id, s.name FROM students AS s;`:通过别名简化多表连接时的表名。 7. 列运算: - `SELECT (age + id) AS col FROM student;`:对列进行算术运算,并给结果列命名。 8. 条件筛选: - `SELECT * FROM student WHERE id = 2;` - `SELECT * FROM student WHERE id > 7;` - `SELECT * FROM student WHERE id < 3;` - `SELECT * FROM student WHERE id <> 3;` - `SELECT * FROM student WHERE id >= 3;` - `SELECT * FROM student WHERE id <= 5;` - `SELECT * FROM student WHERE id < 3 AND sex = 1;`(AND逻辑) - `SELECT * FROM student WHERE id = 2 OR sex = 1;`(OR逻辑) 9. 范围查询: - `SELECT * FROM student WHERE id BETWEEN 2 AND 5;` - `SELECT * FROM student WHERE id NOT BETWEEN 2 AND 5;` 10. 模糊查询: - `SELECT * FROM student WHERE name LIKE '%a%';`:匹配包含字母'a'的任意位置的字符串。 这份文档详细讲解了SQL的基本查询语句,是数据库管理员、数据分析师和开发人员学习和实践SQL语言的重要参考资料。通过理解并熟练运用这些语句,用户可以有效地从大量数据中提取所需信息,实现数据的高效管理和分析。

相关推荐