select的用法
的有关信息介绍如下:
SELECT 语句用于从表中选取数据。现把select常用的几种用法写下来。
SELECT 列名称 FROM 表名称
如:
1. SELECT LastName,FirstName FROM Persons
2. SELECT * FROM Persons
SQL SELECT DISTINCT 语句
在表中,可能会包含重复值。仅列出不同(distinct)的值。
关键词 DISTINCT 用于返回唯一不同的值。
如:
SELECT DISTINCT Company FROM Orders
SELECT 列名称 FROM 表名称 WHERE 列 运算符 值
如:
1. SELECT * FROM Persons WHERE City='Beijing'
2. SELECT * FROM Persons WHERE Year>1965
3. SELECT * FROM PersonsWHERE LastNameBETWEEN 'Adams' AND 'Carter'
4. SELECT * FROM PersonsWHERE City LIKE 'N%'
5. SELECT * FROM PersonsWHERE City NOT LIKE '%lon%'
6. SELECT * FROM Persons WHERE FirstName='Thomas' AND LastName='Carter'
7. SELECT * FROM Persons WHERE FirstName='Thomas' OR LastName='Carter'
SQL ORDER BY 子句
ORDER BY 语句用于根据指定的列对结果集进行排序。
ORDER BY 语句默认按照升序对记录进行排序。
如果您希望按照降序对记录进行排序,可以使用 DESC 关键字。
如:
1. SELECT Company, OrderNumber FROM Orders ORDER BY Company, OrderNumber
2. SELECT Company, OrderNumber FROM Orders ORDER BY Company DESC
GROUP BY 语句
GROUP BY 语句用于结合合计函数,根据一个或多个列对结果集进行分组。
如:
1. SELECT Customer,SUM(OrderPrice) FROM OrdersGROUP BY Customer
HAVING 子句
如:
现在我们希望查找客户 "Bush" 或 "Adams" 拥有超过 1500 的订单总金额。
SELECT Customer,SUM(OrderPrice) FROM Orders
WHERE Customer='Bush' OR Customer='Adams'
GROUP BY Customer
HAVING SUM(OrderPrice)>1500
两个表应用select
如:
SELECT Persons.LastName, Persons.FirstName, Orders.OrderNoFROM Persons, OrdersWHERE Persons.Id_P = Orders.Id_P
注释:SQL 语句对大小写不敏感。SELECT 等效于 select。
SQL 使用单引号来环绕文本值。如果是数值,请不要使用引号。



![论文引用怎么标注[1]](/upload/jingyan/2024/0807/71e33bcb.jpg)