掃二維碼與項目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
直接select 出來就可以了

東至網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)公司,東至網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為東至成百上千提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站制作要多少錢,請找那個售后服務(wù)好的東至做網(wǎng)站的公司定做!
不好意思,那我就不如小學(xué)生畢業(yè)的你了
decode這個在SQL Server中沒見過,應(yīng)該不是什么自身的函數(shù)
應(yīng)該是自定義的,所以你要到函數(shù)里去找找。
oracle數(shù)據(jù)庫中函數(shù)較多,而且每個函數(shù)都有自己的用法,所以要根據(jù)具體的函數(shù)查詢具體的使用方法,比如:
decode(條件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)
這個函數(shù)運行的結(jié)果是,當(dāng)字段或字段的運算的值等于值1時,該函數(shù)返回值2,否則返回值3
當(dāng)然值1,值2,值3也可以是表達式,這個函數(shù)使得某些sql語句簡單了許多
DECODE是Oracle公司獨家提供的功能(ps:informix數(shù)據(jù)庫也提供該函數(shù)),它是一個功能很強的函數(shù)。它雖然不是SQL的標(biāo)準(zhǔn),但對于性能非常有用。到目前,其他的數(shù)據(jù)庫供應(yīng)商還不能提供類似DECODE的功能,甚至有的數(shù)據(jù)庫的供應(yīng)商批評Oracle的SQL不標(biāo)準(zhǔn)。實際上,這種批評有些片面或不夠水平。就象有些馬車制造商抱怨亨利·福特的“馬車”不標(biāo)準(zhǔn)一樣。
drop table ABC; create table ABC(id number,name varchar2(50),kcName varchar2(50),score number); insert into ABC valu
drop table ABC;
create table ABC(id number,name varchar2(50),kcName varchar2(50),score number);
insert into ABC values(1,'張三','語文',88);
insert into ABC values(2,'張三','數(shù)學(xué)',68);
到此,以上就是小編對于sql decode函數(shù)的用法的問題就介紹到這了,希望這4點解答對大家有用。

我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流