Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Bagaimana Fungsi LEFT() Bekerja di SQL Server (T-SQL)

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      |
+------------------+------------+ 

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 3 Cara Mengembalikan Baris yang Mengandung Karakter Alfanumerik di SQL Server

  2. 2 Cara untuk Memeriksa apakah Akses Data Diaktifkan di SQL Server (Contoh T-SQL)

  3. TABLESAMPLE mengembalikan jumlah baris yang salah?

  4. Bagaimana menjalankan Prosedur Tersimpan dari Laravel

  5. Tampilan INFORMATION_SCHEMA SQL Server | Lihat apakah Tabel Ada