不是正常查詢嗎?一個集合存儲在一列,合并、分開由后臺做,用逗號分隔。

成都創(chuàng)新互聯(lián)主要從事做網(wǎng)站、網(wǎng)站制作、網(wǎng)頁設計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務。立足成都服務下城,十年網(wǎng)站建設經(jīng)驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:18982081108
我看沒人回答我再上。
-----------------------------
這個用子查詢就可以了!如果嵌套很多,證明你的數(shù)據(jù)庫設計很蹩腳。
給你個例子:
----------
SELECT TOP 10
convert(varchar(10),K.ID) as ID,
convert(varchar(20),convert(decimal(18,2),K.SumRealSaleCost)) as SumRealSaleCost,
K.CountRes
from
(
select
ROW_NUMBER() OVER (ORDER BY GetDate()) AS ID,
(sum(M.Sale) over()-sum(M.ReturnSaleCost) over()) as SumRealSaleCost,
count(*) over() as CountRes
from
(
---這里你愛用什么聚合函數(shù)就用什么聚合函數(shù),我只用了一個簡單的子查詢而已!
select
A.Sale,
A.ReturnSaleCost
from ProductStore A
) M
) K
where K.ID ?
--這個排序最好和分頁函數(shù)一致。
ORDER BY K.Sale DESC
--------------------
最外層為類型轉化層
中間是數(shù)據(jù)邏輯層
最內層就是集合構建層
我這種寫法很多人不理解,本人原創(chuàng)。你百度不到!
---------------------
如果LZ數(shù)據(jù)庫有功底的話,加入我的團隊吧!數(shù)據(jù)庫聚賢莊
差是except 交是intersection
UNION的語法格式為:
SELECT COLUMN_NAME
FROM TABLE_NAME
WHERE CONDITION
UNION [ALL]
SELECT COLUMN_NAME
FROM TABLE_NAME
WHERE CONDITION
[, ...n ]
其中COLUMN_NAME為查詢字段的名稱。字段的定義(UNION 運算的一部分)不必完全相同,但它們必須能夠通過隱式轉換相互兼容。UNION 指定組合多個結果集并返回為單個結果集。ALL表示將所有行合并到結果集合中。不指定該項時,被聯(lián)合查詢結果集合中的重復行將只保留一行。
EXCEPT和INTERSECT運算符的使用語法如下所示。
SELECT COLUMN_NAME
FROM TABLE_NAME
WHERE CONDITION
{ EXCEPT | INTERSECT }
SELECT COLUMN_NAME
FROM TABLE_NAME
WHERE CONDITION
[,...n ]
運算符的查詢選擇列表中的所有對應項必須是相容的。有關更多信息,參見 SQL Reference 中的數(shù)據(jù)類型相容性表。
ORDER BY 子句(如果使用該子句的話)必須放在最后一個帶有集合運算符的查詢后面。對于每個運算符來說,如果列的名稱與查詢的選擇列表中對應項的名稱相同,則該列名只能在 ORDER BY 子句中使用。
在具有相同數(shù)據(jù)類型和相同長度的列之間進行的運算會產(chǎn)生一個具有該類型和長度的列。針對 UNION、EXCEPT 以及 INTERSECT 集合運算符的結果,參見 SQL Reference 中結果數(shù)據(jù)類型的規(guī)則。
本文名稱:sqlserver集合,sqlserver 聚合函數(shù)
標題來源:http://chinadenli.net/article26/dseedjg.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、響應式網(wǎng)站、建站公司、虛擬主機、云服務器、手機網(wǎng)站建設
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)