SQL Server 右から指定した文字数だけ抽出する
- 作成日 2022.07.28
- Sql Server
- SQL Server
SQL Serverで、右から指定した文字数だけ抽出する手順を記述してます。
環境
- OS windows10 pro
- SQL server 2017
- SSMS 18.7.1
右から指定した文字数だけ抽出
右から指定した文字数だけ抽出するには、「RIGHT」を使用します。
SELECT RIGHT(カラム名,切り取る文字数)
FROM テーブル名
実際に、以下のテーブルにあるカラム「name」を右から2文字抽出してみます。
以下のクエリを実行してみます。
SELECT name,RIGHT(name,2)
FROM [dbo].[Test]
実行結果
右から2文字が取得されていることが確認できます。
0埋め
以下のように、0埋めする際に使用することもできます。
SELECT age,
RIGHT('00' + CAST(age AS NVARCHAR),2)
FROM [dbo].[Test]
実行結果
0埋めできていることが確認できます。
-
前の記事
VBA 現在時刻を取得する 2022.07.28
-
次の記事
Rust 文字列から前後の空白を取り除く 2022.07.28
コメントを書く