为了账号安全,请及时绑定邮箱和手机立即绑定

SQL Server基础--T-SQL语句

难度入门
时长 1小时37分
学习人数
综合评分9.57
349人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.5 逻辑清晰
  • 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
提交
取消
课程须知
本教程特别为零基础的学员而设计,无需有任何计算机背景和专业。老师会循序渐进,深入浅出地对数据库以及相关的TSQL查询语言进行介绍讲解。
老师告诉你能学到什么?
1、目前市场上流行的几大数据库巨头及其产品简介 2、详细的微软数据库软件安装步骤和基本功能介绍 3、关系型数据库的概念介绍和实体模型 4、经典TSQL查询句式 5、如何进行正倒序排列、使用别名、数学符号 6、如何使用条件句式,如何处理空值,如何使用分组函数

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!