sqlite 文字列の文字数を取得する

sqlite 文字列の文字数を取得する

sqliteで、文字列の文字数を取得する手順を記述してます。「length」に値を指定します。ここでは、実際に実行した結果を画像で掲載してます。

環境

  • OS windows11 home
  • sqlite 3.37.1
  • DB Browser for SQLite 3.12.2

手順

文字列の文字数を取得するには、「length」を使用します。

length('値')

実際に取得してみます。

select 
length('abcde'),
length('12345'),
length('あいうえお')

実行結果

取得されていることが確認できます。

サロゲートペア文字

サロゲートペアのような、文字コードを16bitではなく32bitで表してるサロゲートペア文字の場合も文字数は正しく取得されます。

select 
length('😇😈😉')
;

実行結果