2_04_MSSQL课程_查询_类型转换、表联合、日期函数、字符串函数

类型转换

  Convert(目标类型,转换的表达式,格式规范)

  Cast(表达式 as 类型)

select Convert(nvarchar(32)),CustomerId))+Title from SalesLT.Customer
select Convert(CustomerId as nvarchar(32))+Title from SalesLT.Customer

表联合  

  union  去重操作

  union all   不去重操作(效率高)

一次性插入多条数据 

  select into

  insert into select

insert into tbStudent2(stuId,stuName,stuSex,stuBirthdate,stuPhone)
select stuId,stuName,stuSex,stuBirthdate,stuPhone
from talStudent
where stuid<5 go set Identity_Insert tblStudent2 off

上级练习案例:批量向一个已经存在的表中添加 数据

 

日期函数

  获取当前日期 getdate() 

  

 

   dateadd(单位,个数,日期)     添加日期

 select DATEADD(day,1,'2015-3-1')

   datediff(second,startdate, enddate )        常用  相差日期 (日期的减法操作)     ( 一段时间的数据统计查询 )

 select DATEDIFF(month,'2015-3-1','2015-5-6')

  datepart()                              取日期的一部分

 

 select datepart(MONTH,'2014-4-3')

 

 

 

 

字符串函数


     

练习:呼叫中心题目练习

              

posted @ 2019-11-11 15:07  MR_L先生  阅读(122)  评论(0编辑  收藏  举报