sql語句比較日期大小 在SQL中怎樣實(shí)現(xiàn)字符串大小的比較?
在SQL中怎樣實(shí)現(xiàn)字符串大小的比較?sql里面字符串沒有大小之分,只有長(zhǎng)度之分,可以比較長(zhǎng)度大小,但是想用一條sql語句直接拿到大小結(jié)果來說也不太方便,最好是借助程序或者sql腳本來做,我用oracl
在SQL中怎樣實(shí)現(xiàn)字符串大小的比較?
sql里面字符串沒有大小之分,只有長(zhǎng)度之分,可以比較長(zhǎng)度大小,但是想用一條sql語句直接拿到大小結(jié)果來說也不太方便,最好是借助程序或者sql腳本來做,我用oracle試了下,用casewhen函數(shù)是可以直接比較大小的,比如第一個(gè)值比第二個(gè)大輸出0,否則輸出1:select (case when len1>len2 then 0 when len1<len2 then 1 end) as res from (select length("asd") as len1,length("as") as len2 from dual) t