將多個查詢的結果集合並成乙個結果集
聯合要求:
結果集列數要一樣
對應列的型別(資料型別)一樣
union(消除重複行)、union all(不會消除重複行)、except(第乙個結果集和第二個結果集的交集)、intersect(s1intersect s2則求得是s1集合中去掉與s2重合得部分得集合)
用處:在查詢結果處顯示彙總
--聯合查詢
--聯合查詢
--交集
將studentinfo和classinfo調換順序
select sid from studentinfo
except
--差集
向未有表備份:select 列名into 備份表名from 源表名
說明:備份表可以不存在,會新建表,表的結構完成統一,但是不包含約束
如果想只包含結構不包含資料,可以加個top 0
--快速備份:向乙個不存在的表中快速插入資料
select
*into test1 from classinfo
--向乙個存在的表中插入資料
insert
into test2
select
*from classinfo
--執行一次發現報錯test2中的標識列未指定顯式值
--插部分列
insert
into test2(ctitle)
select ctitle from classinfo
select
*from test2
select cast(
89.000000
asdecimal(4
,1))
select
convert
(decimal(4
,1),
89.000000,)
--將數字轉換為11
select cast(1as
char(1
))+'1'
1.字串函式:
ascii(求字元的ascii值),char(根據ascii轉到字元)
left,right,substring:字串擷取
len:返回字串的長度
lower,upper:轉小寫、大寫
itrim,rtirm:去空格
2.日期函式
getdate(獲取當前日期時間)
dateadd(日期加)
datepart(取日期的某部分)year,month,day(這乙個月的第幾天)
注意:dateadd、datediff、datepart的第乙個引數使用雙引號
--查詢當前日期
select getdate(
)--查詢其是今年的第幾天
select datepart(
'dayofyear'
,getdate(
))
文科生的悲哀
總時間限制 1000ms 記憶體限制 65536kb 描述化學不及格的matrix67無奈選擇了文科。他必須硬著頭皮準備一次又一次的文科考試。在這一學期一共有n次文科考試,考試科目有4種,分別為政治 歷史 地理和綜合。每次考哪一科是不定的,因此在考試前matrix67不知道應該 去複習哪一科的功課。...
文科生的悲哀
化學不及格的matrix67無奈選擇了文科。他必須硬著頭皮準備一次又一次的文科考試。在這一學期一共有n次文科考試,考試科目有4種,分別為政治 歷史 地理和綜合。每次考哪一科是不定的,因此在考試前matrix67不知道應該 去複習哪一科的功課。他希望能 出下一次可能考的科目。於是,他收集到了以往的文科...
學文科的優勢 文科生已經「市場淘汰」?
就業市場的專業歧視早已不是新鮮事了,很多文科出身的學生屢吃閉門羹,無可奈何之下,只能哀嘆 文科已經被市場淘汰!學文科是這輩子最大的錯誤!那麼,文科專業真的被市場淘汰了嗎?在某些就業領域,大學學位確實是入場劵。市場的需求,導致大多數人在選擇專業時,都希望日後在工作上獲得豐厚回報。學生想從事哪項職業,就...