Di SQL Server, Anda dapat menggunakan LEFT()
berfungsi untuk mengekstrak bagian kiri string.
Ini bekerja persis sama dengan RIGHT()
function (yang mengembalikan bagian kanan string), kecuali mengembalikan bagian kiri string.
Contoh
Berikut ini contoh untuk didemonstrasikan.
SELECT LEFT('Catatonia', 3);
Hasil:
Cat
Argumen pertama bisa berupa konstanta, variabel, atau kolom. Ini dapat berupa tipe data apa pun, kecuali teks atau nteks , yang secara implisit dapat dikonversi ke varchar atau nvarchar .
Jika tidak dapat dikonversi secara implisit ke varchar atau nvarchar , gunakan CAST()
atau CONVERT()
untuk mengubahnya menjadi tipe data yang didukung.
Fungsi mengembalikan varchar jika Anda memasukkan tipe data karakter non-Unicode.
Ia mengembalikan nvarchar jika Anda melewatkan tipe data karakter Unicode.
Contoh Kolom Basis Data
Berikut adalah contoh mengekstrak bagian kiri dari nilai yang dikembalikan dalam kolom database.
SELECT TOP(10)
name,
LEFT(name, 5)
FROM sys.objects;
Hasil:
+----------------+-------------+ | name | Left Part | |----------------+-------------| | sysrscols | sysrs | | sysrowsets | sysro | | sysclones | syscl | | sysallocunits | sysal | | sysfiles1 | sysfi | | sysseobjvalues | sysse | | sysmatrixages | sysma | | syspriorities | syspr | | sysdbfrag | sysdb | | sysfgfrag | sysfg | +----------------+-------------+