不支持,沒有除運(yùn)算的
創(chuàng)新互聯(lián)建站是一家集網(wǎng)站建設(shè),嘉禾企業(yè)網(wǎng)站建設(shè),嘉禾品牌網(wǎng)站建設(shè),網(wǎng)站定制,嘉禾網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,嘉禾網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
AVG(col) 返回指定列的平均值
COUNT(col)返回指定列中非NULL值的個(gè)數(shù)
MIN(col) 返回指定列的最小值
MAX(col) 返回指定列的最大值
SUM(col) 返回指定列的所有值之和
GROUP_CONCAT(col) 返回由屬于一組的列值連接組合而成的結(jié)果
MOD(x,y) 返回x/y的模(余數(shù))
用SQL語句實(shí)現(xiàn)的一個(gè)簡(jiǎn)單除法操作,把問題一個(gè)一個(gè)分開來解釋:
1.查詢?cè)谥鞑樵冎杏玫搅薲epositor表。而在它的嵌套子查詢中,同樣用到了這張表。所以,這個(gè)查詢?yōu)橄嚓P(guān)子查詢。
相反,如果這個(gè)嵌套查詢?cè)谧硬樵冎袥]有用到主查詢中的表,那么我們稱之為無關(guān)子查詢。
相關(guān)子查詢和無關(guān)子查詢的在使用上的區(qū)別是什么呢?如果一個(gè)嵌套查詢中包含無關(guān)子查詢。那么我們會(huì)先執(zhí)行子查詢,在子查詢結(jié)果的這張表中,我們?cè)賵?zhí)行主查詢。也就是說在子查詢結(jié)果的基礎(chǔ)之上再進(jìn)行查詢。
而相關(guān)子查詢不同,在主查詢中掃描一條記錄,比如果我們拿到了一條depositor的記錄A,我們會(huì)把A帶入到子查詢中,看結(jié)果是否為真,如果為真,那么就輸出A。然后取depositor的表中的下一項(xiàng)B。一次逐條掃描。
2.在數(shù)據(jù)庫(kù)中,如果我們想表示關(guān)系A(chǔ)包含關(guān)系B。我們應(yīng)該怎么表示呢?
對(duì)!用NOT EXISTS關(guān)鍵字。
如果我們說A包含B,那么也就等價(jià)于NOT EXISTS ( B EXCEPT A)
換句話說就是 ==》不存在屬于B而不屬于A的元組。那么也就是A包含B。
這樣:
select
t.[origin-destination],t.[SH/LANE/MOT] /(select count(1) from ['TMS$'] )?AS?PERCENTAGE
FROM (代碼1) t
group by [origin-destination],t.[SH/LANE/MOT]
having t.[SH/LANE/MOT] /count(*) = 0.01
注:兩個(gè)count都是int,相除會(huì)沒有小數(shù)部分,所以應(yīng)該都給轉(zhuǎn)成帶小數(shù)的數(shù)。
cast as numeric(10,4) 。
擴(kuò)展資料:
SQL中除法運(yùn)算的實(shí)現(xiàn)
R(X,Y)÷S(Y,Z)的運(yùn)算用結(jié)構(gòu)化語言SQL 語句可表達(dá)為下列形式:
select distinct R.X from R R1
where not exists
(
select S.Y from S
where not exists
(
select * from R R2
where R2.X=R1.X and R2.Y=S.Y
)
)