📜  在 SQL 中选择多列(1)

📅  最后修改于: 2023-12-03 15:07:49.703000             🧑  作者: Mango

在 SQL 中选择多列

在 SQL 中选择多列非常常见和基础的操作,本文将介绍 SQL 中选择多列的方法。

语法格式

在 SQL 中选择多列的语法格式如下:

SELECT column1, column2, ..., columnN FROM table_name;

其中,column1, column2, ..., columnN 表示需要选择的列名,table_name 表示需要查询的表名。你可以选择一个或多个列,以逗号分隔。

例如,以下 SQL 中选择了表 students 中的三列 namegenderage

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 中的 nameage 列组合在一起,计算出 name_age 列:

SELECT CONCAT(name, '_', age) AS name_age FROM students;
筛选行

选择多列还可以和 WHERE 子句一起使用,筛选出你想要的行。例如,以下 SQL 中选择了表 students 中的 nameage 列,并筛选出 age 大于等于 18 的行:

SELECT name, age FROM students WHERE age >= 18;
总结

本文介绍了在 SQL 中选择多列的方法,包括基础语法、选择所有列、别名、组合多个列和筛选行。希望对你有所帮助。