PostgreSQL 最初から指定した文字数だけ取得する
- 作成日 2022.03.08
- PostgreSQL
- PostgreSQL

PostgreSQLで、最初から指定した文字数だけ取得する手順を記述してます。
環境
- OS Rocky Linux release 8.4 (Green Obsidian)
- PostgreSQL 14.0
- pgadmin 6.0
最初から指定した文字数だけ取得
最初から指定した文字数だけ取得する場合は、「left」を使用します。
left(文字列, 文字数)
実際に、文字列から3文字取得してみます。
select left('ABCDE',3)
実行結果

3文字取得されていることが確認できます。
最後から取得
逆に最後から取得したい場合は、「right」を使用します。
right(文字列, 文字数)
同様に3文字取得してみます。
select right('ABCDE',3)
実行結果

文字列の最後から3文字取得されていることが確認できます。
サロゲートペア
サロゲートペアでも、同様に取得可能です。
select left('😀😇😀😇😀',3)
実行結果

-
前の記事
Vue.js v-bindに指定する属性を動的に変更する 2022.03.08
-
次の記事
MySQL 初年度から日数を指定して日付を取得する 2022.03.08
コメントを書く