LTRIM (Transact-SQL)LTRIM (Transact-SQL)

適用対象:Applies to: はいSQL ServerSQL Server (サポートされているすべてのバージョン) yesSQL ServerSQL Server (all supported versions) はいAzure SQL データベースAzure SQL DatabaseYesAzure SQL データベースAzure SQL Database はいAzure SQL Managed InstanceAzure SQL Managed InstanceYesAzure SQL Managed InstanceAzure SQL Managed Instance はいAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse Analytics はいParallel Data WarehouseParallel Data WarehouseyesParallel Data WarehouseParallel Data Warehouse適用対象:Applies to: はいSQL ServerSQL Server (サポートされているすべてのバージョン) yesSQL ServerSQL Server (all supported versions) はいAzure SQL データベースAzure SQL DatabaseYesAzure SQL データベースAzure SQL Database はいAzure SQL Managed InstanceAzure SQL Managed InstanceYesAzure SQL Managed InstanceAzure SQL Managed Instance はいAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse Analytics はいParallel Data WarehouseParallel Data WarehouseyesParallel Data WarehouseParallel Data Warehouse

先頭の空白を削除した後の文字式を返します。Returns a character expression after it removes leading blanks.

トピック リンク アイコン Transact-SQL 構文表記規則Topic link icon Transact-SQL Syntax Conventions

構文Syntax

LTRIM ( character_expression )  

注意

SQL Server 2014 以前の Transact-SQL 構文を確認するには、以前のバージョンのドキュメントを参照してください。To view Transact-SQL syntax for SQL Server 2014 and earlier, see Previous versions documentation.

引数Arguments

character_expressioncharacter_expression
文字データまたはバイナリ データのを指定します。Is an expression of character or binary data. character_expression には定数、変数、または列を指定できます。character_expression can be a constant, variable, or column. character_expression 以外のデータ型の場合は、ある必要があります textntext、および image、つまりに暗黙的に変換 varcharです。character_expression must be of a data type, except text, ntext, and image, that is implicitly convertible to varchar. それ以外の場合は、CAST を指定して明示的に character_expression を変換します。Otherwise, use CAST to explicitly convert character_expression.

戻り値の型Return Type

varchar または nvarcharvarchar or nvarchar

Examples

A.A. 簡単な例Simple example

次の例では、LTRIM を使用して文字式から先頭の空白を削除します。The following example uses LTRIM to remove leading spaces from a character expression.

SELECT LTRIM('     Five spaces are at the beginning of this string.') FROM sys.databases;  

結果セットは次のようになります。Here is the result set.

---------------------------------------------------------------  
 Five spaces are at the beginning of this string.

B: 変数を使用した例B: Example using a variable

次の例では、LTRIM を使用して文字変数から先頭の空白を削除します。The following example uses LTRIM to remove leading spaces from a character variable.

DECLARE @string_to_trim VARCHAR(60);  
SET @string_to_trim = '     5 spaces are at the beginning of this string.';  
SELECT 
    @string_to_trim AS 'Original string',
    LTRIM(@string_to_trim) AS 'Without spaces';  
GO  

結果セットは次のようになります。Here is the result set.

Original string Without spaces
--------------------------------------------------- ---------------------------------------------
     5 spaces are at the beginning of this string.  5 spaces are at the beginning of this string.

参照See Also

LEFT (Transact-SQL)LEFT (Transact-SQL)
RIGHT (Transact-SQL)RIGHT (Transact-SQL)
RTRIM (Transact-SQL)RTRIM (Transact-SQL)
STRING_SPLIT (Transact-SQL)STRING_SPLIT (Transact-SQL)
SUBSTRING (Transact-SQL)SUBSTRING (Transact-SQL)
TRIM (Transact-SQL)TRIM (Transact-SQL)
データ型 (Transact-SQL) Data Types (Transact-SQL)
文字列関数 (Transact-SQL)String Functions (Transact-SQL)