Dalam tutorial ini, kita akan belajar bagaimana menggunakan fungsi length() di database Oracle untuk menentukan panjang string yang diberikan.
String adalah tipe data penting untuk database dan pengembangan secara umum. Oleh karena itu, memahami berbagai teknik untuk memanipulasi dan berinteraksi dengan string sangatlah bermanfaat.
Fungsi Panjang Oracle
Oracle menyediakan fungsi length() , yang memungkinkan kita untuk memasukkan string tertentu. Fungsi kemudian akan menentukan panjang string dan mengembalikannya sebagai nilai integer.
Panjang string ditentukan oleh jumlah karakter dalam string input dan diatur oleh kumpulan karakter yang ditentukan.
Kita dapat mengekspresikan sintaks fungsi seperti yang ditunjukkan di bawah ini:
PANJANGNYA ( input_string ) ;
Sintaks sebelumnya menunjukkan bahwa fungsi menerima satu argumen: nilai string, variabel, kolom tabel, atau ekspresi string.
Jenis input harus CHAR, VARCHAR2, NCHAR, NVARCHAR, CLOB, atau NCLOB.
Jika input_string yang disediakan adalah tipe karakter, fungsi akan menyertakan setiap/semua karakter spasi putih di depan dan di belakang sebagai bagian dari string.
Fungsi akan mengembalikan tipe bilangan bulat positif yang menunjukkan jumlah karakter string. Fungsi akan menghasilkan tipe NULL jika nilai inputnya adalah NULL.
Contoh Penggunaan Fungsi
Mari kita gunakan contoh praktis untuk memahami dengan baik bagaimana fungsi length() bekerja.
Contoh 1 – Contoh Fungsi Dasar
Contoh berikut menggunakan fungsi length() dengan string input literal:
Pilih panjangnya ( 'Selamat datang di Linuxint' ) sebagai hanyadari ganda;
Kueri sebelumnya harus mengembalikan jumlah karakter string input seperti yang diilustrasikan di bawah ini:
HANYA------------
dua puluh
Contoh 2 – Menggunakan Fungsi Panjang Dengan Input NULL
Contoh berikut menampilkan operasi fungsi jika diberikan dengan masukan NULL:
Pilih panjangnya ( batal ) sebagai len dari ganda;Hasil:
HANYA----------
< batal >
Sebaiknya dipahami bahwa string kosong diperlakukan dalam format yang sama dengan NULL. Demonstrasi:
Pilih panjangnya ( '' ) sebagai len dari ganda;Keluaran:
HANYA-------------
< batal >
Contoh 3 – String Dengan Karakter Spasi Awal dan Akhir
Contoh berikut mengungkapkan bagaimana fungsi berperilaku ketika diberikan string literal dengan karakter spasi kosong di depan atau di belakang:
Pilih panjangnya ( 'Halo Dunia' ) sebagai len_memimpin,panjangnya ( 'Halo Dunia' ) sebagai len_trailing,
panjangnya ( 'Halo Dunia' ) sebagai len_leading_trailing,
panjangnya ( 'Halo Dunia' ) sebagai len_none
dari ganda;
Pernyataan sebelumnya harus mengembalikan output seperti yang ditunjukkan di bawah ini:
Contoh 4 – Menggunakan Fungsi Length() Dengan Kolom Tabel
Contoh berikut menunjukkan penggunaan fungsi panjang dengan kolom tabel:
Pilih nama_depan, panjang ( nama depan )dari KARYAWAN
dimana ROWNUM < = 10 ;
Kode sebelumnya harus mengembalikan panjang string input di kolom first_name. Contoh keluaran ditunjukkan di bawah ini:
Kesimpulan
Dalam posting ini, Anda menemukan sintaks dan mengembalikan nilai fungsi panjang di Oracle. Anda juga menemukan berbagai contoh penggunaan fungsi panjang.