Panduan Lengkap Fungsi String MySQL untuk Pemula

Hai teman-teman yang bersemangat dalam MySQL! Saya sangat senang menjadi panduan Anda dalam perjalanan menarik ke dunia Fungsi String MySQL. Sebagai seseorang yang telah mengajar ilmu komputer lebih dari satu dekade, saya yakin bahwa menguasai fungsi-fungsi ini akan membuat Anda merasa seperti seorang ahli basis data dalam waktu singkat. mari kita buang sarung tangan dan langsung ke dalam!

MySQL - String Functions

Apa Itu Fungsi String MySQL?

Sebelum kita masuk ke detail, mari kita mengerti apa itu Fungsi String MySQL. Bayangkan Anda adalah seorang perpustakaawan (tetapi yang keren dan ahli teknologi) yang mengatur koleksi buku yang luas. Fungsi String MySQL adalah seperti alat Anda yang dapat mengoper, mengatur, dan mengambil informasi dari data teks di basis data Anda. Mereka adalah tongkat sihir dunia MySQL!

Fungsi String MySQL Umum

Mari kita lihat beberapa Fungsi String MySQL yang paling umum digunakan. Saya telah mengatur mereka dalam tabel yang praktis untuk Anda:

Fungsi Deskripsi
CONCAT() Menggabungkan dua atau lebih string
LENGTH() Mengembalikan panjang string
LOWER() Mengubah string menjadi huruf kecil
UPPER() Mengubah string menjadi huruf besar
TRIM() Menghapus spasi di awal dan akhir
SUBSTRING() Mengambil sebagian string
REPLACE() Mengganti kejadian substring
REVERSE() Membalik string

Sekarang, mari kita jelajahi setiap fungsi ini dengan beberapa contoh yang menarik!

1. CONCAT(): Perekat String

Fungsi CONCAT() adalah seperti pria ramah di lingkungan yang menggabungkan string dengan mudah.

SELECT CONCAT('Hello', ' ', 'World!') AS greeting;

Query ini akan menghasilkan:

+---------------+
| greeting      |
+---------------+
| Hello World!  |
+---------------+

Di sini, kita menggabungkan tiga string: 'Hello', spasi, dan 'World!'. Itu saja!

2. LENGTH(): Pengukur String

LENGTH() adalah seperti penjahit untuk string Anda, mengukur ukuran mereka dengan presisi.

SELECT LENGTH('MySQL is awesome!') AS message_length;

Ini akan memberikan Anda:

+----------------+
| message_length |
+----------------+
|             18 |
+----------------+

Fungsi ini menghitung semua karakter, termasuk spasi. Bagus, kan?

3. LOWER() dan UPPER(): Pengubah Kasus

Fungsi ini adalah seperti fashionista dunia string, mengubah kasus teks Anda menjadi huruf kecil atau huruf besar.

SELECT LOWER('I LOVE SQL') AS whisper, UPPER('don't shout') AS shout;

Hasilnya:

+-----------+-------------+
| whisper   | shout       |
+-----------+-------------+
| i love sql| DON'T SHOUT |
+-----------+-------------+

Sempurna untuk saat Anda perlu standariskan teks atau menciptakan efek dramatis!

4. TRIM(): Penghapus Spasi

TRIM() adalah seperti teman yang teliti Anda yang tidak dapat menanggung spasi yang tidak diperlukan. Itu menghapus spasi di awal dan akhir string.

SELECT TRIM('   MySQL rocks!   ') AS trimmed_text;

Output:

+---------------+
| trimmed_text  |
+---------------+
| MySQL rocks!  |
+---------------+

Tidak ada spasi yang mengganggu di awal atau akhir lagi!

5. SUBSTRING(): Pembedah Teks

SUBSTRING() adalah seperti ahli bedah yangahli, memotong sebagian string Anda dengan presisi.

SELECT SUBSTRING('Learn MySQL', 7) AS extracted_text;

Ini akan memberikan Anda:

+----------------+
| extracted_text |
+----------------+
| MySQL          |
+----------------+

Di sini, kita mulai dari karakter ke-7 dan mengambil semua yang ada setelahnya. Anda juga dapat menentukan panjangnya:

SELECT SUBSTRING('Learn MySQL', 1, 5) AS first_word;

Hasilnya:

+------------+
| first_word |
+------------+
| Learn      |
+------------+

Ini mengambil dari posisi 1 dan mengambil 5 karakter.

6. REPLACE(): Pengganti Kata

REPLACE() adalah seperti alat find-and-replace di editor teks. Itu mengganti substring tertentu dengan yang baru.

SELECT REPLACE('I like apples', 'apples', 'bananas') AS new_preference;

Output:

+------------------+
| new_preference   |
+------------------+
| I like bananas   |
+------------------+

begitu saja, kita telah mengubah preferensi buah seseorang!

7. REVERSE(): Pembalik Teks

Terakhir tapi bukan terkecil, REVERSE() adalah seperti akrobat fungsi string, membalik teks Anda.

SELECT REVERSE('MySQL') AS backwards;

Ini memberikan kita:

+-----------+
| backwards |
+-----------+
| LQSyM     |
+-----------+

Sempurna untuk menciptakan kode rahasia atau hanya untuk bersenang-senang!

Menggabungkan Semua

Sekarang kita telah menjelajahi fungsi ini secara individual, mari kita gabungkan beberapa untuk melihat betapa kuat mereka dapat bersama-sama:

SELECT
UPPER(CONCAT('hello', ' ', 'world')) AS greeting,
LENGTH(TRIM('  MySQL  ')) AS trimmed_length,
REVERSE(SUBSTRING('Database Management', 1, 8)) AS reverse_substr;

Query ini akan menghasilkan:

+---------------+----------------+----------------+
| greeting      | trimmed_length | reverse_substr |
+---------------+----------------+----------------+
| HELLO WORLD   |              5 | esabataD       |
+---------------+----------------+----------------+

Lihat ini! Kita telah menggabungkan, mengubah huruf besar, menghapus spasi, mengukur, mengambil sebagian, dan membalik string semua dalam satu query. Itu kekuatan Fungsi String MySQL!

Kesimpulan

Selamat! Anda telah mengambil langkah pertama ke dalam dunia menarik Fungsi String MySQL. Ingat, latihan membuat perfect, jadi jangan takut untuk mencoba fungsi ini di basis data Anda sendiri. Sebelum Anda tahu, Anda akan dapat mengoper string seperti seorang pro!

Sementara itu, ini adalah一个小小的 MySQL joke untuk Anda: Mengapa administrator basis data meninggalkan pesta awal? Dia ingin pulang sebelum dia dihapus! (Ba dum tss!)

Terus jelajahi, tetap curiga, dan selamat berquery!

Credits: Image by storyset