CONCAT dalam SQL: Menggabungkan String Secara Efektif (2024)

- Penulis

Selasa, 12 November 2024 - 03:20 WIB

facebook twitter whatsapp telegram line copy

URL berhasil dicopy

facebook icon twitter icon whatsapp icon telegram icon line icon copy

URL berhasil dicopy

CONCAT dalam SQL: Menggabungkan String Secara Efektif (2024)

[ad_1]

Fungsi SQL CONCAT menggabungkan dua atau lebih string menjadi satu string. Fungsi CONCAT berisi setidak-tidaknya dua parameter dan bisa menerima entire 254 parameter.

ADVERTISEMENT

SCROLL TO RESUME CONTENT

Fungsi String dalam SQL

Dalam bahasa pemrograman, string adalah sekumpulan karakter yang digunakan untuk mendeklarasikan teks. Dalam hal SQL Server, tipe knowledge string SQL bisa dibagi menjadi dua kelas – String karakter dan string karakter Unicode.

Dasar mencapai Ahli – Pelajari Semuanya!

Pengembangan Tumpukan Penuh Caltech PGPJelajahi Program

Dasar hingga Mahir - Pelajari Semuanya!

Fungsi string menerima nilai string sebagai enter dan mengembalikan nilai string apa pun tipe datanya. Pengembang bisa memakai sejumlah besar fungsi string bawaan SQL Server.

Beberapa fungsi string yang populer tercantum di bawah ini:

  • Atas
  • Lebih rendah
  • pertemuan
  • Hal-hal
  • Substring
  • Merubah
  • Balik
  • Kiri
  • Benar

Sintaksis:

CONCAT(string_Val1, string_val2, …., string_valn);

Kode:

pilih CONCAT('hai','halo','selamat datang','SQLturorial');

Dalam contoh di atas, string hai, halo, selamat datang dan educational SQL telah digabungkan dengan bantuan fungsi CONCAT di SQL.

Concat_in_SQL_1

Fungsi Concat pada Information Tabel

Untuk Concat di SQL, gunakan fungsi concat yang sama untuk memudahkan akses rekaman tabel dalam beberapa baris instruksi.

Kode:

buat tabel stu_data_1(rno numerik(11), nama f varchar(30), nama varchar(30))

masukkan ke dalam nilai stu_data_1(11,'Anu','sharmaa')

masukkan ke dalam nilai stu_data_1 (13,'varc','arun')

pilih * dari stu_data_1

Kemudian gabungkan fname dan lname dari tabel stu_data_1.

Concat_in_SQL_2.

Dasar mencapai Ahli – Pelajari Semuanya!

Pengembangan Tumpukan Penuh Caltech PGPJelajahi Program

Dasar hingga Mahir - Pelajari Semuanya!
Baca Juga:  Cara efektif menghilangkan noda pada lensa kaca, hasilnya berkilau seperti baru dalam 10 detik

Kode:

Pilih concat(fname,lname) dari stu_data_1;

Concat_in_SQL_3

Menggabungkan Information Numerik Memakai Fungsi Concat

Di SQL, Anda juga dapat menggabungkan knowledge numerik dari tabel dengan cara yang sama seperti kita menggabungkan string. Fungsi CONCAT juga bisa digunakan untuk menggabungkan nilai numerik.

Kami akan menggabungkan tiga nilai integer yang berbeda dalam contoh berikut:

Kode:

PILIH KONCAT(11,12,13)

Concat_in_SQL_4

Cara berbeda untuk mengimplementasikan Concat di SQL dengan nilai numerik adalah dengan memakai operator CAST. Operator ini mengubah knowledge numerik ke dalam structure string. Memakai operator + (plus) akan memanipulasi knowledge numerik menjadi rangkaian string.

Anda harus segera mengubah knowledge numerik menjadi tipe knowledge string. Andai tidak, hasil operasi penggabungan akan salah:

Kode:

PILIH (11+12+13) sebagai Hasil;

Concat_in_SQL_5.

Di sini 11,12,13 adalah nilai numerik. Operator plus akan melakukan operasi tambahan.

Untuk mengatasi masalah ini, kami memakai operasi CAST.

Kode:

SELECT (CAST(11 Amerika Serikat VARCHAR)+CAST(12 Amerika Serikat VARCHAR)+CAST(13 Amerika Serikat VARCHAR)) sebagai Hasil;

Concat_in_SQL_6

Perkataan:

Konversi implisit dilakukan andai parameter tipe knowledge non-string diteruskan ke fungsi CONCAT di SQL.

Fungsi CONCAT Dengan Nilai Null

Di SQL Server, NULL adalah penunjuk khusus yang menyelesaikan nilai yang tidak terdefinisi atau tak ada. Saat meneruskan nilai NULL sebagai parameter ke fungsi CONCAT, nilai NULL diubah menjadi string kosong.

Mari kita melihat sebuah contoh:

Kode:

PILIH CONCAT('bagus',NULL,'Hari') SEBAGAI Result_out;

Dalam contoh ini, kami mencoba menggabungkan hari dan hari dengan nilai nol. Jenis NULL ini akan digunakan untuk bertindak sebagai ruang kosong dari sebuah string.

Baca Juga:  4 hal yang menghargai kepercayaan di atas segalanya dalam hubungan mereka lebih baik daripada kebanyakan | Rick Clemons

Keluaran:

Concat_in_SQL_7

Seperti yang dapat dilihat, ekspresi NULL dalam fungsi CONCAT tidak berpengaruh pada hasil fungsi dan berperilaku seperti string kosong. Selanjutnya, andai semua parameter adalah NULL, output fungsi akan berupa string kosong. Mari kita melihat sebuah contoh:

Dasar mencapai Ahli – Pelajari Semuanya!

Pengembangan Tumpukan Penuh Caltech PGPJelajahi Program

Dasar hingga Mahir - Pelajari Semuanya!

Kode:

PILIH CONCAT(NULL,NULL) SEBAGAI Hasil_out;

Concat_in_SQL_8.

Sebagai konsekuensinya, kita bisa berasumsi bahwa nilai NULL tidak berpengaruh pada kinerja fungsi.

Umpan Baris (n) dalam Fungsi CONCAT

Mengubah angka ASCII menjadi nilai karakter bisa dilakukan dengan fungsi CHAR. Dengan fungsi CHAR di SQL, kode ASCII berikut bisa digunakan untuk menghasilkan baris baru:

Saat kita menggabungkan string dengan fungsi CHAR berikut, kita dapatkan baris baru:

CHAR(10) adalah kode ASCII untuk karakter Line feed. Gunakan kode ini untuk fungsi penggabungan di SQL.

Kode:

PILIH CONCAT('ini',CHAR(10),'tahun',CHAR(10),'tahun baik') SEBAGAI Result_out;

Concat_in_SQL_9

Carriage Go back(r) dalam Fungsi Concat di SQL:

Di lingkungan Windows, r dan n digunakan untuk menambahkan jeda baris, sedangkan di lingkungan Linux, hanya n yang digunakan, dan di lingkungan Mac, hanya r yang digunakan. Saya akan mengajari Anda cara menambah dan menghapus jeda baris dalam sintaks SQL di artikel ini. Contoh di bawah ini ditulis untuk lingkungan Windows, tetapi Anda bisa mengubahnya ke lingkungan Linux dengan menghapus semua r dalam sintaksisnya. CHAR(13) adalah kode ASCII untuk karakter Carriage go back. Gunakan kode ini untuk fungsi penggabungan di SQL.

Baca Juga:  5 frasa istri yang sangat tidak bahagia digunakan secara tertata, menurut para mahir

Kode:

PILIH CONCAT('ini',CHAR(13),'tahun',CHAR(13),'tahun baik') SEBAGAI Result_out;

Concat_in_SQL_10

Kesimpulan

Penggabungan sangat berguna ketika Anda ingin menampilkan pesan yang menyertakan nilai suatu variabel. Dengan memakai contoh yang berbeda, Anda mempelajari cara memakai fungsi CONCAT di SQL. Meski demikian SQL adalah bahasa kueri lama, SQL masih sangat populer sementara waktu di kalangan bisnis di seluruh dunia untuk mengumpulkan dan memproses knowledge dalam jumlah besar guna mengambil tindakan bisnis secara real-time guna memperluas bisnisnya. SQL tak henti-hentinya kali merupakan salah satu keterampilan teknologi yang paling sejumlah besar diminta, dan menguasainya akan sangat meningkatkan keahlian Anda.

Di artikel ini, Anda telah mempelajari tentang indeks beserta sintaksis dan contohnya. Untuk dapatkan lebih sejumlah besar keahlian dalam bahasa pemrograman SQL, silakan bergabung dengan Program Kursus Sertifikasi SQL kami.

Simplilearn telah menyediakan pilihan kursus khusus secara tanpa dipungut biaya untuk semua pelajar. Silakan jelajahi kursus di sini dan temukan kategori mata pelajaran yang dibahas. Semua kursus ini meliputi dengan jumlah besar konten yang dikembangkan oleh para mahir global terkenal. Cukup pilih kursus dan mulailah belajar.

Apakah Anda mempunyai pertanyaan untuk kami? Tinggalkan di bagian komentar artikel ini, dan pakar kami akan menghubungi Anda sesegera mungkin saja!

[ad_2]

Sumber: simplilearn-com



Berita Terkait

10 Lodge Terbaik Dekat Danau Toba untuk Liburan Santai 2025
Orang Tunggu Sendiri Patuh 8 Aturan Kuat Ini, Menurut Psikologi
Daftar 8 Tim Lolos Babak 32 Besar Piala Dunia U17 2025, Apakah Timnas Indonesia Dapat Ikut?
Mengapa Fairing Motor Sport 150 Kini Menghilang dari Showroom?
Kucing Dapat Alami Demensia! 8 Tanda yang Perlu Diwaspadai
Ban Lebih Lebar: Manfaat dan Risikonya
Jawa Timur Juara Nusantaraya di ICCF 2025, Buktikan Kepemimpinan Ekonomi Kreatif Nasional
Andai Tidak Dapat Lakukan 8 Hal Ini, Anda Mungkin saja Tua Lebih Cepat, Tutur Psikologi

Berita Terkait

Rabu, 10 Desember 2025 - 23:59 WIB

10 Lodge Terbaik Dekat Danau Toba untuk Liburan Santai 2025

Rabu, 10 Desember 2025 - 23:14 WIB

Orang Tunggu Sendiri Patuh 8 Aturan Kuat Ini, Menurut Psikologi

Rabu, 10 Desember 2025 - 21:44 WIB

Daftar 8 Tim Lolos Babak 32 Besar Piala Dunia U17 2025, Apakah Timnas Indonesia Dapat Ikut?

Rabu, 10 Desember 2025 - 20:59 WIB

Mengapa Fairing Motor Sport 150 Kini Menghilang dari Showroom?

Rabu, 10 Desember 2025 - 19:29 WIB

Kucing Dapat Alami Demensia! 8 Tanda yang Perlu Diwaspadai

Berita Terbaru

Kantor Bapenda KBB (foto: Abdul Kholilulloh)

Bandung Barat

Capaian Pajak KBB 2026 Melejit Rp183 Miliar, PBB Masih Terseok

Senin, 20 Apr 2026 - 20:00 WIB