PostgreSQL octet_lengthメソッドで文字列のバイト数を取得する
環境
Windows 10 home 64bit
PostgreSQL 9.6
構文
SELECT OCTET_LENGTH(文字列)
OCTET_LENGTH関数を使用して文字列のバイト数を取得します。
使用例
SQL構文1
select octet_length('arkgame’) result;
実行結果
postgres=# select octet_length('arkgame') result; result -------- 7 (1 行)
SQL構文2
select octet_length('アイウえお’);
半角カタカナも1文字3バイトで計算します。
実行結果
postgres=# select octet_length('アイウえお'); octet_length -------------- 15 (1 行)