select decode('1','男','2','女') from dual;
成都網站設計、網站制作服務團隊是一支充滿著熱情的團隊,執著、敏銳、追求更好,是創新互聯的標準與要求,同時竭誠為客戶提供服務是我們的理念。創新互聯建站把每個網站當做一個產品來開發,精雕細琢,追求一名工匠心中的細致,我們更用心!
decode相當于if語句,前面是條件,判斷后輸出結果。
decode(1,'男',2,'女') 表示:if是1,就表示男,else 如果是2,就表示女
--假設表test,字段sex是性別,cert_number是身份證號碼,都是varchar2類型
--15位 最后一位奇數或偶數代表一個人的性別
update test t set t.sex = decode(mod(to_number(t.cert_number),2),0,'男','女')
where upper(t.cert_number) not like '%X' and length(t.cert_number) = 15;
--最后一位是X,且長度為15的,無法判斷性別
update test t set t.sex = '最后一位是X,無法判斷性別!'
where upper(t.cert_number) like '%X' and length(t.cert_number) = 15;
--18位 倒數第=位的奇數或偶數代表男性或女性
update test t set t.sex = decode(mod(to_number(substr(t.cert_number,17,1)),2),0,'男','女')
where length(t.cert_number) = 18;
1、首先打開電腦,進入到電腦桌面中。
2、其次點擊桌面中的oracle數據庫軟件,進入到軟件界面中,點擊其設置,進入到設置界面中。
3、最后點擊數據庫表的性質,點擊其性別,即可進行修改。
1、首先在表名上面點擊鼠標右鍵,選擇【Query data】選項。
2、右側就會出現一個新的窗口,默認查詢這個表的所有數據。
3、如果想將表中的某一個字段提前顯示,其余字段也全部顯示出來,這個時候就需要指定表別名,否則,查詢會報錯。
4、如果只是想看到表中的某幾個列,就可以使用指定列的select語句查詢。
5、select語句最終顯示出來的列順序,其實就是在select后面指定的列的順序,因此,這個順序是可以和數據庫中列順序不一致的。
舉個例子吧
1、建表時建約束
create table tmp_20151106(gender char(2) constraint test_cons check(gender in ('男','女')))
2、表已建好后添加約束
alter table tmp_20151106 add constraint test_cons check(gender in ('男','女'))
當前題目:oracle性別怎么寫 oracle性別轉換
標題網址:http://m.kartarina.com/article12/hgpodc.html
成都網站建設公司_創新互聯,為您提供靜態網站、搜索引擎優化、網站營銷、網頁設計公司、網站內鏈、品牌網站制作
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯