計算string所占的位元組長度:返回字元串的長度,單位是 計算string所占的字元長度:返回字元串的長度,單位是 eg: //去掉該欄位後面15位字元串 select t.depre_name, substr(t.depre_name, 0, (length(t.depre_name) 16)) ...
lengthb(string)
計算string所占的位元組長度:返回字元串的長度,單位是位元組
length(string)
計算string所占的字元長度:返回字元串的長度,單位是字元
eg:
//去掉該欄位後面15位字元串 select t.depre_name, substr(t.depre_name, 0, (length(t.depre_name) - 16)) from table t where t.del_flag = '0'
【備註】一個漢字在Oracle資料庫里占多少位元組跟資料庫的字元集有關,UTF8時,長度為三