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

您的位置:首頁技術文章
文章詳情頁

Oracle 中DECODE 函數的使用簡介

瀏覽:17日期:2023-11-19 15:57:14
DECODE(base_eXPr,compare1,value1,compare2,value2,….default) 此函數用在SQL語句中,功能介紹如下: DECODE函數與一系列嵌套的 IF-THEN-ELSE語句相似。base_exp與compare1,compare2等等依次進行比較。假如base_exp和 第i 個compare項匹配,就返回第i 個對應的value 。假如base_exp與任何的compare值都不匹配,則返回default。每個compare值順次求值,假如發現一個匹配,則剩下的compare值(假如還有的話)就都不再求值。一個為NULL的base_exp被認為和NULL compare值等價。假如需要的話,每一個compare值都被轉換成和第一個compare 值相同的數據類型,這個數據類型也是返回值的類型。 DECODE函數在實際開發中非常的有用。比如在WEB開發中,一個構造查詢條件的頁面上,給出了幾個查詢條件讓用戶填寫, 假如用戶沒有填寫某個查詢條件,就默認在后臺賦一個值。假如填了的話,查詢條件就是用戶填寫的那個。 例如:前臺需要用戶輸入某個編號以及其他信息來查詢產品信息,在where條件中有這么一句:(其中“:單件虛擬編號”是參數行,從前臺獲得。) …AND DECODE(:單件虛擬編號,NULLl,A.單件虛擬編號,:單件虛擬編號)=A.單件虛擬編號… 這就是說,假如用戶在頁面沒填寫“單件虛擬編號”字段,那么后臺接收到的就是 NULL。在DECODE函數中,就返回A表的單件虛擬編號值(默認值),假如用戶填寫了該字段,DECODE函數返回的就是用戶填寫的值。 結合LPAD函數,如何使主鍵的值自動加1并在前面補0 select LPAD(decode(count(記錄編號),0,1,max(to_number(記錄編號)+1)),14,'0') 記錄編號from tetdmis.zf_鉆井日報表
標簽: Oracle 數據庫
主站蜘蛛池模板: 国产亚洲精品成人婷婷久久小说 | 日本在线观看www免费 | 国产性精品 | 免费一级毛片无毒不卡 | 国产农村乱子伦精品视频 | 综合 欧美 国产 视频二区 | 亚洲综合第一区 | 国产日韩精品视频一区二区三区 | 久草三级| 正在播放的国产a一片 | 精品亚洲成a人在线观看 | 真人一级毛片免费观看视频 | 成人在线网址 | 在线播放性xxx欧美 在线播放亚洲视频 | 91久久国产综合精品女同国语 | 亚洲国产精品ⅴa在线观看 亚洲国产精品aaa一区 | 欧美老妇b | 欧美国产日韩在线 | 日日狠狠久久偷偷四色综合免费 | 日本三级视频在线 | 欧美日韩国产在线观看一区二区三区 | 视频一区亚洲 | 看日本真人一一级特黄毛片 | 那里有黄色网址 | 国产成人一区二区三区视频免费 | 国产手机精品一区二区 | 成人欧美日韩视频一区 | 久久久9视频在线观看 | 男人添女人下面免费毛片 | 久久国产三级 | 久草视频在线播放 | 国产一区二区fc2ppv在线播放 | 看真人一一级毛片 | 俄罗斯毛片免费大全 | 中国高清色视频www 中国黄色网址大全 | 特级毛片a级毛免费播放 | 欧美日韩一区二区三区视频在线观看 | 91香蕉国产在线观看免费永久 | 国产伦精一区二区三区 | 日本一区二区在线 | 日韩特级毛片免费观看视频 |