SQLite length()
fungsi mengembalikan jumlah karakter dalam string, angka, atau gumpalan.
Jika ada karakter NUL, ia mengembalikan jumlah karakter sebelum karakter NUL pertama.
Sintaks
Sintaksnya seperti ini:
length(X)
Dimana X
adalah nilai yang Anda inginkan panjangnya.
Contoh
Berikut adalah contoh dasar untuk didemonstrasikan.
SELECT length('Rainbow');
Hasil:
7
Nilai Numerik
Jika argumennya numerik, maka ia mengembalikan panjang representasi string dari nilai tersebut.
SELECT length(789);
Hasil:
3
Setiap bagian pecahan juga disertakan (termasuk tempat desimal).
SELECT length(789.14);
Hasil:
6
Contoh Basis Data
Berikut ini contoh penggunaan length()
pada kolom yang diambil dari database.
SELECT
ProductName,
length(ProductName)
FROM Products;
Hasil:
ProductName panjang(ProductName)------------- -------------------Widget Holder 13 Blue Widget 11 Red Widget 10 Green Widget 12 Widget Stick 12 Foo Cap 7
Argumen NULL
Jika argumennya NULL, maka hasilnya NULL.
SELECT length(NULL);
Hasil:
(Ini sengaja dikosongkan karena hasilnya NULL).
Blob
Jika argumennya adalah BLOB, maka
length()
mengembalikan jumlah byte dalam BLOB.Berikut adalah contoh yang menggunakan literal BLOB:
SELECT length(x'1234');
Hasil:
2