1. 程式人生 > >資料庫中length的用法

資料庫中length的用法

資料庫中length的用法

一直使用length這個函式,但是每個資料庫對其定義不同,所以得到的結果也不同。

  • Oracle
    length : 表示字串長度
    lengthb :表示字串的位元組長度

    例:
    Alt text

  • MySQL
    length:返回字串所佔的位元組數
    char_length:返回字串的字元數
    例:
    這裡寫圖片描述

  • vertica
    length:返回CHAR和VARCHAR列的字串長度
  • character_length:length類似
    例:
    這裡寫圖片描述
    應用場景
    1.查詢字串長度length(str)
    2.查詢列最大字串長度max(length(str))

    3.查詢某個字元出現幾次 length(str1)-length(replace(‘str1’,’str2’,”))