ねぎとろごはん

SQL Server関連の事や日々の事

【SQL】指定した文字を前方・後方から削除する方法

はじめに

SQLServer2022からTRIM関数が拡張されて、前方や後方から指定した文字を削除できるようになったようです。

TRIM (Transact-SQL) - SQL Server | Microsoft Learn

前方から指定した文字を削除する場合

SELECT TRIM(LEADING  '' FROM '    毒リンゴ毒バナナ毒 ') 
リンゴ毒バナナ毒 

後方から指定した文字を削除する場合

SELECT TRIM(TRAILING 'サーモン ' FROM ' 炙りサーモンアボガドサーモン ') 
 炙りサーモンアボガド