--类型转换 --'当前时间' GETDATE() --第一种转换方式 将时间转换成nvarchar select '当前时间'+CAST(GETDATE() as nvarchar(20)) --第二种方式 select '当前时间'+ CONVERT(nvarchar(20),GETDATE()) --优化第二种方式 select '当前时间'+CONVERT(varchar(20),GETDATE(),111) select '当前时间'+CONVERT(varchar(20),GETDATE(),120) select '当前时间'+CONVERT(varchar(20),GETDATE(),104) select '当前时间'+CONVERT(varchar(20),GETDATE(),109) --如果是 null 显示后面的字符串 select isnull(convert(varchar(20),Depss),'无') from Department select cast(9.23 as int) --笛卡尔积 select *from Stu ,Department select*from Department select*from stu --联合结果集 --列数相同 --类型相同 --两个表可以合并 --类型不相同是可以转换类型 --union(去除重复,相当于默认应用了distinct) --效率低 select DepID as 内容,DepName as 哈哈 ,depss as 哦 from Department union select*from stu --union all 不去除重复 --效率高 select DepID as 内容,DepName as 哈哈 ,depss as 哦 from Department union all select*from stu
类型转换,笛卡儿积和联合结果集
最新推荐文章于 2022-07-06 15:33:35 发布