LTRIM (Transact-SQL)
Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System (PDW)Titik akhir analitik SQL di Microsoft FabricWarehouse di Microsoft Fabric
Mengembalikan string karakter setelah memotong semua spasi di depannya.
Menghapus karakter char(32)
spasi atau karakter tertentu lainnya dari awal string.
Sintaks
Sintaks untuk SQL Server sebelum SQL Server 2022 (16.x):
LTRIM ( character_expression )
Sintaks untuk SQL Server 2022 (16.x) dan yang lebih baru, Azure SQL Managed Instance, Azure SQL Database, Azure Synapse Analytics, dan Microsoft Fabric:
Penting
Anda akan memerlukan tingkat kompatibilitas database anda diatur ke 160 untuk menggunakan argumen karakter opsional.
LTRIM ( character_expression , [ characters ] )
Catatan
Untuk melihat sintaks Transact-SQL untuk SQL Server 2014 (12.x) dan versi yang lebih lama, lihat Dokumentasi versi sebelumnya.
Argumen
character_expression
Ekspresi karakter atau data biner. character_expression bisa berupa konstanta, variabel, atau kolom. character_expression harus dari jenis data, kecuali teks, ntext, dan gambar, yang secara implisit dapat dikonversi ke varchar. Jika tidak, gunakan CAST untuk mengonversi character_expression secara eksplisit.
Karakter
Panggilan literal, variabel, atau fungsi dari jenis karakter non-LOB apa pun (nvarchar, varchar, nchar, atau char) yang berisi karakter yang harus dihapus. Jenis nvarchar(max) dan varchar(max) tidak diizinkan.
Jenis yang dikembalikan
Mengembalikan ekspresi karakter dengan jenis argumen string di mana karakter spasi atau karakter char(32)
tertentu lainnya dihapus dari awal character_expression. Mengembalikan NULL
jika string input adalah NULL
.
Keterangan
Untuk mengaktifkan argumen posisi karakter opsional, aktifkan tingkat 160
kompatibilitas database pada database yang Anda sambungkan saat menjalankan kueri.
Contoh
J. Menghapus spasi di depan
Contoh berikut menggunakan LTRIM untuk menghapus spasi di depan dari ekspresi karakter.
SELECT LTRIM(' Five spaces are at the beginning of this string.');
Berikut adalah hasil yang ditetapkan.
---------------------------------------------------------------
Five spaces are at the beginning of this string.
B: Menghapus spasi di depan menggunakan variabel
Contoh berikut menggunakan LTRIM
untuk menghapus spasi di depan dari variabel karakter.
DECLARE @string_to_trim VARCHAR(60);
SET @string_to_trim = ' Five spaces are at the beginning of this string.';
SELECT
@string_to_trim AS 'Original string',
LTRIM(@string_to_trim) AS 'Without spaces';
GO
Berikut adalah hasil yang ditetapkan.
Original string Without spaces
----------------------------------------------------- ---------------------------------------------
Five spaces are at the beginning of this string. Five spaces are at the beginning of this string.
C. Menghapus karakter yang ditentukan dari awal string
Penting
Anda akan memerlukan tingkat kompatibilitas database anda diatur ke 160 untuk menggunakan argumen karakter opsional.
Contoh berikut menghapus karakter 123
dari awal 123abc.
string.
SELECT LTRIM('123abc.' , '123.');
Berikut adalah hasil yang ditetapkan.
abc.
Baca juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk