Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana Fungsi RIGHT() Bekerja di MySQL

Di MySQL, RIGHT() fungsi mengembalikan karakter paling kanan dari sebuah string. Jumlah karakter yang dikembalikan ditentukan oleh argumen kedua.

Sintaks

Sintaksnya seperti ini:

RIGHT(str,len)

Dimana str adalah string yang berisi substring yang harus Anda kembalikan, dan len adalah jumlah karakter dari kanan yang ingin Anda kembalikan.

Contoh 1 – Penggunaan Dasar

Berikut adalah contoh di mana saya memilih 2 karakter terakhir dari sebuah string:

SELECT RIGHT('Forest', 2) AS Result;

Hasil:

+--------+
| Result |
+--------+
| st     |
+--------+

Contoh 2 – Spasi

Fungsi mengembalikan spasi apa pun di dalam string (dan memasukkannya ke dalam perhitungannya). Misalnya, jika saya menambahkan spasi tambahan ke contoh sebelumnya, inilah hasilnya:

SELECT RIGHT('Forest ', 2) AS Result;

Hasil:

+--------+
| Result |
+--------+
| t      |
+--------+

Jika ini bermasalah bagi Anda, Anda selalu dapat menggunakan TRIM() berfungsi untuk menghilangkan spasi.

SELECT RIGHT(TRIM('Forest '), 2) AS Result;

Hasil:

+--------+
| Result |
+--------+
| st     |
+--------+

Contoh 3 – Kueri Basis Data

Berikut adalah contoh tampilan fungsi ini dalam kueri basis data:

USE Music;
SELECT 
    ArtistName AS Original, 
    RIGHT(ArtistName, 3) AS Modified
FROM Artists
LIMIT 5;

Hasil:

+------------------+----------+
| Original         | Modified |
+------------------+----------+
| Iron Maiden      | den      |
| AC/DC            | /DC      |
| Allan Holdsworth | rth      |
| Buddy Rich       | ich      |
| Devin Townsend   | end      |
+------------------+----------+

Dalam contoh ini, kita mendapatkan 3 karakter terakhir dari ArtistName kolom dan bandingkan dengan string asli.

Contoh 4 – Argumen NULL

Fungsi mengembalikan NULL jika salah satu argumennya adalah NULL . Berikut adalah contoh di mana argumen pertama adalah NULL :

SELECT RIGHT(NULL, 5) AS Result;

Hasil:

+--------+
| Result |
+--------+
| NULL   |
+--------+

Dan inilah contoh di mana argumen kedua adalah NULL :

SELECT RIGHT('Forest', NULL) AS Result;

Hasil:

+--------+
| Result |
+--------+
| NULL   |
+--------+


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Install MySQL 8 Terbaru di Debian 10

  2. Tautan Proyek tidak berfungsi di Server Wamp

  3. SQL:Membuat tabel relasi dengan 2 peningkatan otomatis yang berbeda

  4. MySQL Memberikan Hak Istimewa kepada Pengguna untuk Database

  5. Cara Mereplikasi Database MySQL ke Server Lain