SQL(Structured Query Language)是一种可以用来查询和处理关系型数据库的计算机语言。SELECT 是 SQL 中最常用的命令之一,它用来获取表中的数据。
下面是 SELECT 命令的语法:
SELECT column1, column2, ...
FROM table_name;
其中,column1,column2 表示需要返回的列名,如果要返回所有列可以使用 * 代替。table_name 是需要查询的表的名称。
除了返回所有行和所有列的情况之外,一般都需要增加 WHERE 条件子句,用来从表中筛选数据。
下面是带有 WHERE 子句的 SELECT 命令的语法:
SELECT column1, column2, ...
FROM table_name
WHERE condition;
其中,condition 是用来限制一行要满足的条件。
下面是两个 SQL 查询的实例:
示例 1:查询指定列的数据
假设有一个名为 customers 的数据表,它包含有关公司客户的信息,如下:
id | name | age | city |
---|---|---|---|
1 | Alice | 25 | New York |
2 | Bob | 30 | London |
3 | Charlie | 35 | Paris |
4 | David | 30 | Tokyo |
5 | Emma | 28 | Beijing |
要查询 id 和 name 列的数据,可以使用以下 SELECT 命令:
SELECT id, name
FROM customers;
执行该命令后,将返回如下结果:
id | name |
---|---|
1 | Alice |
2 | Bob |
3 | Charlie |
4 | David |
5 | Emma |
示例 2:筛选数据
要筛选出年龄为 30 岁的客户的 id 和 name 信息,可以使用以下 SELECT 命令:
SELECT id, name
FROM customers
WHERE age = 30;
执行该命令后,将返回如下结果:
id | name |
---|---|
2 | Bob |
4 | David |
希望以上内容能够帮到你!
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:SQL 查询 SELECT - Python技术站