對于SQL表,用于計算字符串中字符數的最佳函數是 CHAR_LENGTH(str),它返回字符串 str 的長度。 另一個常用的函數
LENGTH(str) 在這個問題中也適用,因為列 content 只包含英文字符,沒有特殊字符。否則,LENGTH() 可能會返回不同的結果,因為該函數返回字符串 str 的字節數,某些字符包含多于 1 個字節。
以字符 ‘¥’ 為例:
CHAR_LENGTH() 返回結果為 1,
而 LENGTH() 返回結果為 2,因為該字符串包含 2 個字節。
練題
select tweet_id
from Tweets
where char_length(content)>=16;