Di SQL Server, Anda dapat menggunakan T-SQL LEFT()
fungsi untuk mengembalikan sejumlah karakter tertentu dari bagian kiri string.
Fungsi menerima dua argumen; string itu sendiri, dan jumlah karakter yang ingin Anda kembalikan dari string itu.
Sintaks
Sintaks resmi untuk kedua fungsi berjalan seperti ini:
LEFT ( character_expression , integer_expression )
Dimana character_expression
adalah string, dan integer_expression
adalah jumlah karakter yang ingin Anda kembalikan dari string tersebut.
Jika argumen kedua adalah ketik bigint dan berisi nilai besar, argumen pertama (yaitu string) harus bertipe data besar seperti varchar(max) .
Contoh 1 – Penggunaan Dasar
Berikut adalah contoh memilih 3 karakter paling kiri dari sebuah string:
SELECT LEFT('Catastrophic', 3) AS Result;
Hasil:
+----------+ | Result | |----------| | Cat | +----------+
Contoh 2 – Ekspresi Bilangan Bulat Negatif
Argumen kedua harus bernilai positif. Jika nilainya negatif, kesalahan akan ditampilkan:
SELECT LEFT('Catastrophic', -3) AS Result;
Hasil:
Invalid length parameter passed to the left function.
Contoh 3 – Kueri Basis Data
Berikut ini contoh penggunaan LEFT()
fungsi pada data yang dikembalikan dari database:
USE Music; SELECT TOP 7 ArtistName AS Original, LEFT(ArtistName, 5) AS Modified FROM Artists;
Hasil:
+------------------+------------+ | Original | Modified | |------------------+------------| | Iron Maiden | Iron | | AC/DC | AC/DC | | Allan Holdsworth | Allan | | Buddy Rich | Buddy | | Devin Townsend | Devin | | Jim Reeves | Jim R | | Tom Jones | Tom J | +------------------+------------+