📅  最后修改于: 2023-12-03 15:07:49.703000             🧑  作者: Mango
在 SQL 中选择多列非常常见和基础的操作,本文将介绍 SQL 中选择多列的方法。
在 SQL 中选择多列的语法格式如下:
SELECT column1, column2, ..., columnN FROM table_name;
其中,column1, column2, ..., columnN
表示需要选择的列名,table_name
表示需要查询的表名。你可以选择一个或多个列,以逗号分隔。
例如,以下 SQL 中选择了表 students
中的三列 name
、gender
和 age
:
SELECT name, gender, age FROM students;
如果你想选择表中所有的列,可以使用 *
来代替列名。例如,以下 SQL 中选择了表 students
中的所有列:
SELECT * FROM students;
在选择多列时,你可以给列名取别名,使用 AS
关键字即可。例如,以下 SQL 中选择了表 students
中的 name
列,并把它命名为 student_name
:
SELECT name AS student_name FROM students;
在 SQL 中,你可以把多个列组合在一起,形成新的一个列,称之为计算列。例如,以下 SQL 中把表 students
中的 name
和 age
列组合在一起,计算出 name_age
列:
SELECT CONCAT(name, '_', age) AS name_age FROM students;
选择多列还可以和 WHERE
子句一起使用,筛选出你想要的行。例如,以下 SQL 中选择了表 students
中的 name
和 age
列,并筛选出 age
大于等于 18 的行:
SELECT name, age FROM students WHERE age >= 18;
本文介绍了在 SQL 中选择多列的方法,包括基础语法、选择所有列、别名、组合多个列和筛选行。希望对你有所帮助。