第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

提問關(guān)于oracle decode的小問題,具體情況如下:

提問關(guān)于oracle decode的小問題,具體情況如下:

慕斯709654 2022-03-02 10:06:01
比如我要查詢某班男生和女生的數(shù)量分別是多少select decode(性別,男,1,0),decode(性別,女,1,0) from 表這里括號(hào)里面的1 0 什么意思這里是如何計(jì)算數(shù)量的?
查看完整描述

3 回答

?
慕雪6442864

TA貢獻(xiàn)1812條經(jīng)驗(yàn) 獲得超5個(gè)贊

decode(性別,男,1,0)其實(shí)就是做一個(gè)判斷,當(dāng)性別為男的時(shí)候,把男替換成1,否則就把性別字段中的內(nèi)容替換成0。
例: 表A
字段: 性別



N

Y
執(zhí)行完樓主所寫的SQL后,就變成
例: 表A
字段: 性別
1
1
1
0
1
0

性別字段中不為男女的都變成了0。
統(tǒng)計(jì)數(shù)量的換直接用聚合函數(shù)select count(decode(性別,男,1,0))就可以做到.


查看完整回答
反對(duì) 回復(fù) 2022-03-07
?
楊魅力

TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超6個(gè)贊

DECODE函數(shù)相當(dāng)于一條件語(yǔ)句(IF).它將輸入數(shù)值與函數(shù)中的參數(shù)列表相比較,根據(jù)輸入值返回一個(gè)對(duì)應(yīng)值。函數(shù)的參數(shù)列表是由若干數(shù)值及其對(duì)應(yīng)結(jié)果值組成的若干序偶形式。當(dāng)然,如果未能與任何一個(gè)實(shí)參序偶匹配成功,則函數(shù)也有默認(rèn)的返回值。區(qū)別于SQL的其它函數(shù),DECODE函數(shù)還能識(shí)別和操作空值.
其具體的語(yǔ)法格式如下:
DECODE(input_value,value,result[,value,result…][,default_result]);
其中:
input_value 試圖處理的數(shù)值。DECODE函數(shù)將該數(shù)值與一系列的序偶相比較,以決定最后的返回結(jié)果
value 是一組成序偶的數(shù)值。如果輸入數(shù)值與之匹配成功,則相應(yīng)的結(jié)果將被返回。對(duì)應(yīng)一個(gè)空的返回值,可以使用關(guān)鍵字NULL于之對(duì)應(yīng)
result 是一組成序偶的結(jié)果值
default_result 未能與任何一序偶匹配成功時(shí),函數(shù)返回的默認(rèn)值
下面的例子說明了,如何讀取用戶CHECKUP表SEAPARK中的BLOOD_TEST_FLAG列下的項(xiàng)目,作為DECODE函數(shù)的實(shí)參支持值。
SELECT checkup_type,
DECODE(blood_test_flag,’Y’,’Yes’,’N’,’No’,NULL,’None’,’Invalid’)
FROM checkup;


查看完整回答
反對(duì) 回復(fù) 2022-03-07
?
慕的地6264312

TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超6個(gè)贊

應(yīng)該是
select sum(decode(性別,'男',1,0)),sum(decode(性別,'女',1,0))
from 表
這個(gè)查詢的話就是查詢所有男生和女生的數(shù)量

decode(性別,'男',1,0) 如果性別為男,則取1,否則取0
sum(decode(性別,男,1,0)) 的話就是所有1的數(shù)目,就是男生的數(shù)量了

查看完整回答
反對(duì) 回復(fù) 2022-03-07
  • 3 回答
  • 0 關(guān)注
  • 220 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)