oracle查詢最大值那條數(shù)據(jù) Oracle提取某段數(shù)據(jù)的前幾位?
Oracle提取某段數(shù)據(jù)的前幾位?Oracle提前某數(shù)據(jù)的前幾位用substr函數(shù)。如test表中數(shù)據(jù)如下:現(xiàn)要提取dept字段中的前兩位,可用如下語句:select id,name,substr(d
Oracle提取某段數(shù)據(jù)的前幾位?
Oracle提前某數(shù)據(jù)的前幾位用substr函數(shù)。
如test表中數(shù)據(jù)如下:
現(xiàn)要提取dept字段中的前兩位,可用如下語句:
select id,name,substr(dept,1,2) from test
結(jié)果:
substr函數(shù)介紹:
語法:
substr(string,start,length)
參數(shù):
string - 指定的要截取的字符串
start - 必需,規(guī)定在字符串的何處開始
正數(shù) - 在字符串的指定位置開始
負數(shù) - 在從字符串結(jié)尾的指定位置開始
0 - 在字符串中的第一個字符處開始
length - 可選,指定要截取的字符串長度,缺省時返回字符表達式的值結(jié)束前的全部字符。
oracle取最后一條數(shù)據(jù)?
查詢Oracle表中最后一行數(shù)據(jù)(行順序與DATE字段無關(guān)):
select * from (select * from TABLE order by rownum) where rownum
查詢Oracle表中最后一行數(shù)據(jù)(行順序與DATE字段有關(guān)):
select * from (select t.* from TABLE t order by t.DATE) where rownum