国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

Oracle 中DECODE 函數(shù)的使用簡介

瀏覽:18日期:2023-11-19 15:57:14
DECODE(base_eXPr,compare1,value1,compare2,value2,….default) 此函數(shù)用在SQL語句中,功能介紹如下: DECODE函數(shù)與一系列嵌套的 IF-THEN-ELSE語句相似。base_exp與compare1,compare2等等依次進行比較。假如base_exp和 第i 個compare項匹配,就返回第i 個對應(yīng)的value 。假如base_exp與任何的compare值都不匹配,則返回default。每個compare值順次求值,假如發(fā)現(xiàn)一個匹配,則剩下的compare值(假如還有的話)就都不再求值。一個為NULL的base_exp被認為和NULL compare值等價。假如需要的話,每一個compare值都被轉(zhuǎn)換成和第一個compare 值相同的數(shù)據(jù)類型,這個數(shù)據(jù)類型也是返回值的類型。 DECODE函數(shù)在實際開發(fā)中非常的有用。比如在WEB開發(fā)中,一個構(gòu)造查詢條件的頁面上,給出了幾個查詢條件讓用戶填寫, 假如用戶沒有填寫某個查詢條件,就默認在后臺賦一個值。假如填了的話,查詢條件就是用戶填寫的那個。 例如:前臺需要用戶輸入某個編號以及其他信息來查詢產(chǎn)品信息,在where條件中有這么一句:(其中“:單件虛擬編號”是參數(shù)行,從前臺獲得。) …AND DECODE(:單件虛擬編號,NULLl,A.單件虛擬編號,:單件虛擬編號)=A.單件虛擬編號… 這就是說,假如用戶在頁面沒填寫“單件虛擬編號”字段,那么后臺接收到的就是 NULL。在DECODE函數(shù)中,就返回A表的單件虛擬編號值(默認值),假如用戶填寫了該字段,DECODE函數(shù)返回的就是用戶填寫的值。 結(jié)合LPAD函數(shù),如何使主鍵的值自動加1并在前面補0 select LPAD(decode(count(記錄編號),0,1,max(to_number(記錄編號)+1)),14,'0') 記錄編號from tetdmis.zf_鉆井日報表
標(biāo)簽: Oracle 數(shù)據(jù)庫
主站蜘蛛池模板: 欧美乱大交xxxxx | 99免费精品视频 | 在线一区二区观看 | 亚洲美女在线观看 | 久久羞羞 | 男人天堂avav| 色偷偷亚洲第一成人综合网址 | 一级午夜a毛片免费视频 | 久久精品7 | 免费成年人在线观看视频 | 亚洲成年人免费网站 | 一本色道久久88亚洲综合 | 三级大片网站 | 在线视频一二三区2021不卡 | 成人男女视频 | 国产精品美女免费视频大全 | 亚洲国产天堂久久综合图区 | 国产成人系列 | 偷柏自拍亚洲欧美综合在线图 | 国产色在线播放 | 毛片视频网址 | 日韩在线第一区 | 12一15女人a毛片 | 最新精品在线视频 | 亚洲欧美综合一区二区三区四区 | 最近手机中文字幕1 | 亚洲第一区香蕉_国产a | 免费高清在线爱做视频 | 精品免费久久久久久久 | 日韩在线亚洲 | 欧美成人观看 | 亚洲理论在线观看 | 久久青草网站 | 一级爱做片免费观看久久 | 亚洲男人第一天堂 | 国产精品黄网站 | 欧美日韩一区二区视频图片 | 男女性男女刺激大片免费观看 | 97久久国语露脸精品对白 | 日韩国产午夜一区二区三区 | 美国三级|