MySQL 文字列のリストから指定した位置の値を取得する
MySQLで、文字列のリストから指定した位置の値を取得する手順を記述してます。
環境
- OS ubuntu21.10
- MySQL Ver 8.0.27-0ubuntu0.21.10.1 for Linux on x86_64 ((Ubuntu))
- MySQL Workbench 8.0.27
手順
文字列のリストから指定した位置の値を取得するには、「ELT( )」を使用します。
ELT( 位置,文字列,文字列,文字列... )
実際に、実行して取得してみます。
SELECT
ELT(1, 'one', 'two', 'three', 'four'),
ELT(2, 'one', 'two', 'three', 'four'),
ELT(3, 'one', 'two', 'three', 'four'),
ELT(4, 'one', 'two', 'three', 'four')
実行結果を確認すると、指定した位置の値が取得されていることが確認できます。
数値を指定
数値を指定しても取得されます。
SELECT
ELT(1, 1, 2, 3, 4),
ELT(2, 1, 2, 3, 4),
ELT(3, 1, 2, 3, 4),
ELT(4, 1, 2, 3, 4)
実行結果
サロゲートペア
サロゲートペア文字も利用可能です。
SELECT
ELT(1, '😀', '😅', '😆', '😇'),
ELT(2, '😀', '😅', '😆', '😇')
実行結果
-
前の記事
React.js ライブラリ「react-drag-drop-files」を使ってドラッグアンドドロップ可能なアップローダーを作成する 2022.02.18
-
次の記事
C# mysqlに接続してテーブル一覧を確認する 2022.02.18
コメントを書く