SELECT fp.Operator_id [工號],e.EMPNAME [姓名],CONVERT(CHAR(13),fp.Create_datetime,121) [期間],COUNT(*) [測試數(shù)量]
我們提供的服務(wù)有:網(wǎng)站設(shè)計制作、成都網(wǎng)站制作、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、赤城ssl等。為近千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的赤城網(wǎng)站制作公司
INTO #t1
FROM
(SELECT * FROM fp
) fp
union -----這里,二個查詢字段,數(shù)據(jù)類型要一樣
SELECT fp.Operator_id [工號],e.EMPNAME [姓名],CONVERT(CHAR(13),fp.Create_datetime,121) [期間],COUNT(*) [測試數(shù)量]
INTO #t1
FROM
(SELECT * FROM fp 1
) fp
LEFT JOIN ID e ON e.EMPNO = fp.Operator_id
示例:
select a,b from table1
union
select c,d from table2
如果是返回取值的結(jié)果:
CREATE FUNCTION getname(@s varchar(255))
returns varchar(255)
as
begin
return left(@s,1)
end
如果是返回結(jié)果集:
CREATE FUNCTION getname()
returns table
as
return (select left(姓名,1) as 姓 from 表)
1.用"a"是為了方便你輸入,a就是authors,你不用a也可以,但用到authors 的地方你都得輸這個字段,感覺麻煩。“authors as a ”的意思就是用 a替代 authors.
2.join 就是進(jìn)行連接。
jion 語句有三種,inner join, left outer join 和 right outer join 都可以簡寫,分別為jion,left join,right jion。
jion語句可以用來組合兩個表中的記錄,只要在公共字段之中有相符的值即可,該語句聯(lián)合兩個表查詢得到的結(jié)果是可以添加新的數(shù)據(jù),可以把它看成將兩個具有相關(guān)內(nèi)容的表聯(lián)接在一起新生成的表,而一般的select 語句沒有這個功能。
1) 內(nèi)連接,inner join ... on
語句格式:
FROM (((表1 INNER JOIN 表2 ON 表1.字段號=表2.字段號) INNER JOIN 表3 ON 表1.字段號=表3.字段號) INNER JOIN 表4 ON Member.字段號=表4.字段號) INNER JOIN 表X ON Member.字段號=表X.字段號
例子:
SELECT *
FROM (((Member INNER JOIN MemberSort ON Member.MemberSort=MemberSort.MemberSort) INNER JOIN MemberLevel ON Member.MemberLevel=MemberLevel.MemberLevel) INNER JOIN MemberIdentity ON Member.MemberIdentity=MemberIdentity.MemberIdentity) INNER JOIN Wedlock ON Member.Wedlock=Wedlock.Wedlock
ORDER BY MemberDate DESC
內(nèi)連接的功能是,把兩個表相關(guān)聯(lián)的記錄列出來,必須是相關(guān)聯(lián)的記錄。
2) 左外連接,left outer join ... on
語句格式:
FROM [表名1] LEFT JOIN [表名2]
ON [表名1.字段A] 〈關(guān)系運算符〉[表名2.字段B]
其實LEFT JOIN 的功能就是將LEFT左邊的表名1中的所有記錄全部保留,而將右邊的表名2中的字段B與表名1.字段A相對應(yīng)的記錄顯示出來(當(dāng)使用SELECT * 時)。而RIGHT JOIN 和LEFT JOIN 相反。
外連接的功能是,把LEFT左邊的表中的所有記錄保留,而右邊表只保留相關(guān)聯(lián)的記錄,也就是先執(zhí)行一次INNER JOIN,然后把LEFT左邊的表中的與右邊表沒有任何關(guān)聯(lián)的記錄也保留,而右邊表的字段為null.
3) 右外連接,right outer join ... on
與 left join左右相反。
4) 全連接,full join ... on(不常使用,只能用于outer)
功能結(jié)合了以上三種聯(lián)軍,先執(zhí)行一次inner join,然后把兩個表的多余字段都保留,但連接的對應(yīng)字段為null.
如果想將幾個表聯(lián)接起來,在JOIN操作中我們可以進(jìn)行嵌套操作,有三個表:表1、表2、表3,現(xiàn)在將三個表聯(lián)接起來:
FROM (表1 INNER JOIN 表2 ON 表1.序號=表2.序號)
INNER JOIN 表3 ON 表1.序號=表3.序號
分享文章:sqlserver姓號,sqlserver用戶名是什么
URL網(wǎng)址:http://jinyejixie.com/article46/hojehg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、網(wǎng)站制作、網(wǎng)站導(dǎo)航、營銷型網(wǎng)站建設(shè)、網(wǎng)站營銷、App設(shè)計
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)