课程进度 15% · 第2/9章第2/9章 · 标签 1/3
— 1 —
SELECT 语法基础
SELECT语句用于从数据库表中查询数据,是SQL最常用的语句。通过SELECT可以查询指定字段、全部字段、进行运算和函数处理。
sql
1
-- 基本语法
2
SELECT 字段1, 字段2 FROM 表名;
3
4
-- 查询所有字段
5
SELECT * FROM students;
6
7
-- 查询指定字段
8
SELECT name, age FROM students;
9
10
-- 使用表达式
11
SELECT name, age, age + 1 AS 明年年龄 FROM students;
12
13
-- 查询常量
14
SELECT 'Hello' AS greeting;
📖SELECT后可指定多个字段,用逗号分隔。FROM指定要查询的表。* 表示所有字段,但建议实际开发中明确列出字段名以提高可读性和性能。
— 2 —
字段选择与限定
灵活选择需要的字段是高效查询的基础。可以根据需求仅返回必要的列,减少数据传输量。
sql
1
-- 选择部分字段
2
SELECT name, age, gender FROM students;
3
4
-- 使用表名前缀(多表时避免歧义)
5
SELECT students.name, students.age FROM students;
6
7
-- 结合运算
8
SELECT name, score, score * 0.9 AS 折后分 FROM students;
9
10
-- 使用函数
11
SELECT UPPER(name) AS 大写姓名, LENGTH(name) AS 名字长度 FROM students;
✓明确列出字段名比使用 * 更高效,也更易于维护。结合函数和表达式可在查询时直接完成数据处理。
SELECTFROM字段选择表达式函数