时间:2021-07-01 10:21:17 帮助过:2人阅读
select avg(orderPrice) As OrderAverage from orders
select customer from orders where orderPrice>(select avg(OrderPrice) from Orders)
count()
select count(column_name) from table_name
select count(distinct column_name) from table_name
select count(customer) as customerNilsen from orders where customer=‘Carter‘
select count(*) as numberofOrders from orders
select count(distinct customer) as numberofcustomers from orders
first()
first() 函数返回指定的字段中第一个记录的值。
select first(OrderPrice) As FirstOrderPrice from Orders
last()
LAST() 函数返回指定的字段中最后一个记录的值。
select last(OrderPrice) As LastOrderPrice from orders
max()
- SELECT MAX(OrderPrice) AS LargestOrderPrice FROM Orders
min()
- SELECT MIN(OrderPrice) AS SmallestOrderPrice FROM Orders
sum()
- SELECT SUM(OrderPrice) AS OrderTotal FROM Orders
group by
- SELECT Customer,SUM(OrderPrice) FROM Orders
- GROUP BY Customer
group by 一个以上的列
select Customer,OrderDate,SUM(OrderPrice) FROM Orders
group byCustomer,OrderDate
having子句
在 SQL 中增加 having 子句原因是,where 关键字无法与合计函数一起使用
- SELECT Customer,SUM(OrderPrice) FROM Orders
- GROUP BY Customer
- HAVING SUM(OrderPrice)<2000
- SELECT Customer,SUM(OrderPrice) FROM Orders
- WHERE Customer=‘Bush‘ OR Customer=‘Adams‘
- GROUP BY Customer
- HAVING SUM(OrderPrice)>1500
ucase()函数
ucase 函数把字段的值转换为大写。
- SELECT UCASE(LastName) as LastName,FirstName FROM Persons
lcase() 函数
lcase() 函数把字段的值转换为小写。
- SELECT LCASE(LastName) as LastName,FirstName FROM Persons
Mid() 函数
Mid 函数用于从文本字段中提取字符。
- SELECT MID(City,1,3) as SmallCity FROM Persons
round() 函数
Round 函数用于把数值字段舍入为指定的小数位数。
- SELECT ProductName, ROUND(UnitPrice,0) as UnitPrice FROM Products
Now() 函数
Now 函数返回当前的日期和时间。
- SELECT ProductName, UnitPrice, Now() as PerDate FROM Products
format() 函数
format 函数用于对字段的显示进行格式化。
- SELECT ProductName, UnitPrice, FORMAT(Now(),‘YYYY-MM-DD‘) as PerDate
- FROM Products
sql函数
标签: