T-SQL Select语句
精华
小牛编辑
142浏览
2023-03-14
在 T-SQL 中,SELECT 语句用于从数据库表中获取数据,并以结果的形式返回数据。这些表在 SELECT STATEMENT 中称为结果集。
Select语句的语法:
SELECT column1, column2, column FROM table_name; which is generated
其中 column1、column2、column N 是要获取其值的表的字段。如果获取该表中所有可用的字段,那么需要使用给定的语法——
SELECT * FROM table_name;
例子:
考虑具有以下记录的 CUSTOMERS 表-
ID NAME AGE ADDRESS Salary
001 Rahul 23 Kota 20000.00
002 Clinton 22 Mumbai 15000.00
003 Kamal 31 Delhi 25000.00
004 Chitra 28 Kanyakumari 65000.00
005 Santanu 26 Madhya Pradesh 38500.00
006 Savitri 24 Bhopal 4500.00
007 Manila 30 Indonesia 15000.00
以下命令是一个示例,它将获取 CUSTOMERS 表中可用客户的 ID、姓名和薪水字段-
SELECT ID, NAME, SALARY FROM CUSTOMERS;
上述命令将产生以下输出。
ID NAME SALARY
001 Rahul 20000.00
002 Clinton 15000.00
003 Kamal 25000.00
004 Chitra 65000.00
005 Santanu 38500.00
006 Savitri 4500.00
007 Manii 15000.00
示例2:
在此示例中,我们仅从数据库 CUSTOMERS 中选择 NAME、AGE 和 ADDRESS。
SELECT NAME, AGE, ADDRESS FROM CUSTOMERS;
得到结果如下 -
NAME AGE ADDRESS
Rahul 23 Kota
Clinton 22 Mumbai
Kamal 31 Delhi
Chitra 28 Kanyakumari
Santanu 26 Madhya Pradesh
Savitri 24 Bhopal
Manila 30 Indonesia
示例3
SELECT NAME, SALARY FROM CUSTOMERS;
得到结果如下 -
NAME Salary
Rahul 20000.00
Clinton 15000.00
Kamal 25000.00
Chitra 65000.00
Santanu 38500.00
Savitri 4500.00
Manila 15000.00
使用一张表填充另一张表
我们可以通过一个表的 SELECT 语句将数据填充到另一个表中。第一个表有一组字段,然后填充另一个表中即可。
SELECT 语句的语法是-
INSERT INTO first_table_name/1st table name
SELECT column1, column2, column3,...columnN
FROM second_table_name/2nd table name
[WHERE condition];