select的用法

作者:小小谷 | 创建时间: 2023-05-14
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 Persons WHERE LastName BETWEEN 'Adams' AND 'Carter' 4. SELECT * FROM Persons WHERE City LIKE 'N%' 5. SELECT * FROM Persons WHERE 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 Orders GROUP 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.OrderNo FROM Persons, Orders WHERE Persons.Id_P = Orders.Id_P

温馨提示

注释:SQL 语句对大小写不敏感。SELECT 等效于 select。
SQL 使用单引号来环绕文本值。如果是数值,请不要使用引号。
点击展开全文

更多推荐