-
select...(用逗号隔开)from... select * from *表示所有的列 select Top 100 * from 所有列的前100行 oder by desc倒序 asc正序 oder by...desc 可以同时按照多个column排列 oder by 2 按照选择的第二个排列 isnull函数 isnull(color,'')用空格代替空值NULL as关键字:给表列起名 +关键字:连接“列”和“字符串” 注意‘’中的空格 算术表达式 + - * / select rate*40*52 as...from... round(rate*40*52,1) 1表示保留小数点后1位 0则不保留查看全部
-
table中的各种属性说明查看全部
-
两种时间格式,后面月日年 between and >= 和 < :不包含某一天查看全部
-
order by 2:select属性列表中的第二个属性 isnull(Color,'') as Color: 用空格代替空值 'The list price for ' + ProductNumber + ' is $ ' + convert(varchar, ListPrice) + '.' as [Description]查看全部
-
isnull(color,"")查看全部
-
记忆名词查看全部
-
讲的很好的,为什么后面没有更新了?查看全部
-
声音杠杠的查看全部
-
声音好听查看全部
-
啥时候出新的啊查看全部
-
记住这些名词的意思 以后帮助很大查看全部
-
重新学习数据库~查看全部
-
--count:统计结果数 select count(SalesPersonID) from Sales.SalesOrderHeader where SalesPersonID is not null --distinct:独一无二的 select distinct(SalesPersonID) from Sales.SalesOrderHeader where SalesPersonID is not null 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)>150000 order by OrderDate desc Having与Where的区别 where 子句的作用是在对查询结果进行分组前,将不符合where条件的行去掉,即在分组之前过滤数据,where条件中不能包含聚组函数,使用where条件过滤出特定的行。 having 子句的作用是筛选满足条件的组,即在分组之后过滤数据,条件中经常包含聚组函数,使用having 条件过滤出特定的组,也可以使用多个分组标准进行分组查看全部
-
在什么之间:between ... and ... 例: select SalesOrderID,OrderDate,SalesPersonID,TotalDue as TotalSales from Sales.SalesOrderHeader where Orderdate between '2005-08-01' and '1/1/2006' --通配符%,模糊搜索 select * from Production.Product where name like '%Mountain%' --通配符_,单个字符 select * from Production.Product where name like '_ountain%' --in:匹配多个字段,即集合 select * from Production.Product where color in ('red','white','black') --not in : 不等于某个字段 select * from Production.Product where class not in ('H','L') --查询null值 select * from Production.Product where size isnull --查询非null select * from Production.Product where size is not null查看全部
-
use AdventureWorks--选择数据库 select Top 10 * from Production.Product--输出前10个数据 --根据listprice和Name进行降序排序 select ProductID, Name, ProductNumber, Color, Size, ListPrice from Production.Product order by listprice desc,Name desc --根据输出的第二个列进行排序,即Name select ProductID, Name, ProductNumber, Color, Size, ListPrice from Production.Product order by 2 --isnull:输出时代替null值,例: select ProductID, Name, ProductNumber, isnull(Color,''), isnull(Size,''), ListPrice from Production.Product --as:别名 select ProductID, Name, ProductNumber, isnull(Color,'') as Color, isnull(Size,'') as Size123, --using an alias ListPrice from Production.Product --使用”+“连接字符 select ProductID, Name as ProductName, 'The list price for '+ProductNumber+'is $ '+convert(varchar,ListPrice)+'.' as Description from Production.Product --算术计算,round(rate*40*52,1),1代表保留一位小数,0则不保留 select BusinessEntityID, rate*40*52 as AnnualSalary, round(rate*40*52,1) as AnnualSalary round(rate*40*52,0) as AnnualSalary from HumanResources.EmployeePayHistory查看全部
举报
0/150
提交
取消