宜人贷下载app:SQL常用的几条语句
来源:百度文库 编辑:中财网 时间:2024/05/09 04:17:17
(一)SQL SELECT 语法
SELECT 列名称FROM 表名称 (意思:从一个表中查询你想找的内容,并组成个新表) 以及: SELECT * FROM 表名称 其中“*”表示所有的。
注释:SQL 语句对大小写不敏感。SELECT 等效于select。
SQL SELECT 实例
如需获取名为"LastName" 和"FirstName" 的列的内容(从名为"Persons" 的数据库表),请使用类似这样的SELECT 语句:
SELECT LastName,FirstName FROM Persons
"Persons" 表:
Id
LastName
FirstName
Address
City
1
John
2
Bush
George
3
Carter
Thomas
结果:
LastName
FirstName
John
Bush
George
Carter
Thomas
SQL SELECT * 实例
现在我们希望从"Persons" 表中选取所有的列。
请使用符号* 取代列的名称,就像这样:
SELECT * FROM Persons
提示:星号(*)是选取所有列的快捷方式。
结果:
Id
LastName
FirstName
Address
City
1
John
2
Bush
George
3
Carter
Thomas
在结果集(result-set)中导航
由SQL 查询程序获得的结果被存放在一个结果集中。大多数数据库软件系统都允许使用编程函数在结果集中进行导航,比如:Move-To-First-Record、Get-Record-Content、Move-To-Next-Record 等等。
SQL SELECT DISTINCT 语句
在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。
关键词 DISTINCT 用于返回唯一不同的值。
语法:
SELECT DISTINCT 列名称 FROM 表名称
使用 DISTINCT 关键词
如果要从 "Company" 列中选取所有的值,我们需要使用 SELECT 语句:
SELECT Company FROM Orders
"Orders"表:
Company
OrderNumber
IBM
3532
W3School
2356
Apple
4698
W3School
6953
结果:
Company
IBM
W3School
Apple
W3School
请注意,在结果集中,W3School 被列出了两次。
如需从 Company" 列中仅选取唯一不同的值,我们需要使用 SELECT DISTINCT 语句:
SELECT DISTINCT Company FROM Orders
结果:
Company
IBM
W3School
Apple
现在,在结果集中,"W3School" 仅被列出了一次。