T-SQL总结一句话
最基本的sql查询语句
行号
大小写转换 ctrl +shift +u 大写 ctrl +shift +l 小写
二
sa
USE table SELECT fiest_name,last_name FROM customers_table
desc 从大到小
asc 从小到大
两张表通过主键、外键联系起来
某张表中的外键就是另一张的表中的主键
笔记
聚合函数&经典查询语句
集合运算function:
count()
distinct()
count(distinct())
聚合函数:
Avg()
Min()
Max()
Sum()
聚合函数选择出来的是唯一的值,前面所使用的非聚合函数一定要放在Group By中,或者不能使用普通的column
select SalesPersonID,Max(TotalDue) as MaximumTotalSales from [Sales].[SalesOrderHeader] group by SalesPersonID
使用聚合函数和多个普通column,必须将所有普通的column放在group by后
select SalesPersonID,OrderDate,Max(TotalDue) as MaximumTotalSales from [Sales].[SalesOrderHeader] group by SalesPersonID,OrderDate
添加having专门针对聚合函数进行一些限制条件,having后一定要是select中聚合函数的限制条件;普通column的限制操作放在where中
select SalesPersonID,OrderDate,Max(TotalDue) as MaximumTotalSales from [Sales].[SalesOrderHeader] group by SalesPersonID,OrderDate having Max(TotalDue)>15000
经典查询语句(T-SQL query)
select SalesPersonID,OrderDate,Max(TotalDue) as MaximumTotalSales from [Sales].[SalesOrderHeader] where SalesPersonID is not null and OrderDate >= '2007/1/1' group by SalesPersonID,OrderDate having Max(TotalDue)>15000 order by SalesPersonID
where 关键字
Comparison conditions(比较条件):=,>,<,>=,<=,<>
between * and *
Where 语句中使用
or 或 and
Like "%" 或 "_" 通配符
in 或 not in
is null 或 is not null
如何自由转换queries大小写
如何显示Line Number
最基本的SQL查询语句
T-SQL的用途是什么?
什么是SQL?
最基本的SQL查询语句
Row/Record 行 Field/Cell 字段 Column/Attribute 列
select ProductID, Name, ProductName,--using an alias 'The list price for' + ProductNumber + 'is$' + convert(varchar,Listprice) + '.',--using the concatenation ……
SELECT name, size, color FROM tb_Production ORDER BY 2; # 2 即 size
--desc = descending order
--asc = ascending order
如何自由转换 queries 大小写
use xxx [go]