Bagaimana Saya Menggabungkan dalam SQLite?

Bagaimana Saya Menggabungkan dalam SQLite?

SQLite digunakan untuk mengelola data database, dimana data website atau aplikasi disimpan dalam bentuk tabel. Seperti MySQL, SQLite juga mendukung banyak fungsi bawaan seperti max(), min(), tetapi banyak fungsi yang didukung oleh MySQL, tidak didukung oleh SQLite.

SQLite adalah sistem manajemen basis data, yang tersedia secara gratis, dan juga arsitekturnya jauh lebih sederhana dibandingkan dengan sistem manajemen basis data lainnya. Fitur utama dari SQLite adalah tanpa server, yang berarti menggunakan server dari engine atau Sistem Operasi yang dioperasikan, daripada menggunakan servernya sendiri.

Artikel ini berfokus pada cara menggabungkan string dalam SQLite. Apakah fungsi gabungan berfungsi di SQLite? Mari kita cari tahu.

Apa yang digabungkan dalam SQLite

Kata concatenate berarti menggabungkan hal-hal yang berbeda dalam satu rangkaian atau rantai, MySQL mendukung fungsi bawaan concat() yang digunakan untuk menggabungkan string bersama dan membentuk string tunggal.

Sayangnya, fungsi bawaan concat() ini tidak didukung oleh SQLite tetapi kita dapat menggabungkan dua string dalam SQLite dengan menggunakan operator gabungan yaitu ” || “. Sintaks umum menggunakan operator gabungan di SQLite adalah:

SELECT "string1" || " " || "string2";

Penjelasan dari sintaks ini adalah:

  • Gunakan klausa SELECT untuk mengambil data
  • Ganti string1 dengan string, yang ingin Anda gabungkan
  • Letakkan operator atau || untuk digabungkan dengan hal berikutnya
  • Beri spasi jika Anda ingin menambahkan spasi di antara dua string
  • Ganti string2 dengan string, yang ingin Anda gabungkan

Cara menggabungkan string dalam SQLite

Pertimbangkan contoh untuk memahami sintaks penggabungan dua string ini, kami memiliki dua string, seperti “John” dan “Paul”, kami ingin menggabungkan keduanya dalam SQLite sebagai:

SELECT "John" || " " || "Paul";


Jika kita menjalankan pernyataan yang sama seperti ini:

SELECT "John" || "Paul";


Kita dapat melihat bahwa spasi di antara nama-nama telah dihilangkan.

Cara menggabungkan kolom tabel di SQLite

Kita dapat menggabungkan kolom tabel dengan menggunakan operator ” || “; untuk memahami bagaimana menggabungkan digunakan dalam SQLite, kita akan membuat tabel employee_name, memiliki kolom emp_is, emp_first_name, dan emp_last_name menggunakan:

CREATE TABLE employees_name (emp_id INTEGER, emp_first_name TEXT, emp_last_name TEXT);


Sekarang, masukkan beberapa data ke tabel nama_karyawan:

INSERT INTO employees_name VALUES (1, "John", "Paul"), (2,"Hannah", "Alexander");

Untuk menampilkan tabel, kami menggunakan pernyataan:

SELECT * FROM employees_name;


Untuk menggabungkan nama depan dan belakang dari tabel di atas, gunakan:

SELECT emp_id, emp_first_name || " " ||  emp_last_name
FROM employees_name;


Dari output di atas, kita dapat melihat bahwa kedua kolom, emp_first_name, dan emp_last_name digabungkan satu sama lain dengan spasi di antara keduanya.

Kesimpulan

Concatenation adalah proses menggabungkan dua atau lebih dari dua string menjadi satu rantai atau seri, untuk ini MySQL mendukung fungsi bawaan, concat(), tetapi tidak didukung oleh SQLite. Ada banyak fungsi bawaan, yang tidak didukung oleh SQLite tetapi ada alternatif yang dapat digunakan untuk memperoleh hasil yang sama. Pada artikel ini, kita telah membahas bagaimana kita dapat menggunakan proses penggabungan dengan menggunakan operator penggabungan ” || ” dalam SQLite.

Related Posts