回覆列表
  • 1 # 滴逃逃

    select * from 表名 where length(nvl(欄位,""))=1 order by 欄位

    例如:一個列裡面有長短不一的數字如何判斷數字的長度

    如:I_CODE

    使用select I_CODE from tablename where length(I_CODE)=4。即可算出答案

    另外,一個漢字在Oracle資料庫裡佔多少位元組跟資料庫的字符集有關,UTF8時,長度為三。select lengthb("飄") from dual 可查詢漢字在Oracle資料庫裡佔多少位元組

    擴充套件資料

    查詢包含DNO欄位,且欄位長度

    select * from user_tab_cols t where t.column_name like "%DNO%" and data_length

    有時候資料庫中有很多表包含同一個欄位時,要修改表字段長度,可以透過這個查詢哪些需要修改。

    參考資料

  • 中秋節和大豐收的關聯?
  • 如何提高虛擬記憶體檔案頁面的大小?