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

Mendapatkan 5 karakter string terakhir dengan kueri mysql

"Benar"-fungsi adalah caranya, menggunakan substring dapat menyebabkan masalah yang tidak mudah diperhatikan:

mysql> select right('hello', 6);
+-------------------+
| right('hello', 6) |
+-------------------+
| hello             |
+-------------------+
1 row in set (0.00 sec)

mysql> select substring('hello', -6);
+------------------------+
| substring('hello', -6) |
+------------------------+
|                        |
+------------------------+
1 row in set (0.00 sec)

Tetapi jika Anda tidak mencoba melewati awal string, maka substring tentu saja berfungsi dengan baik:

mysql> select substring('hello', -5);
+------------------------+
| substring('hello', -5) |
+------------------------+
| hello                  |
+------------------------+
1 row in set (0.00 sec)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana menghubungkan Django ke database MySQL melalui koneksi SSL?

  2. Bisakah Aplikasi Android terhubung langsung ke database mysql online

  3. Masalah dengan mysqldump:--defaults-extra-file option tidak berfungsi seperti yang diharapkan

  4. Kunci asing di MySQL?

  5. berhenti memasukkan data ke dalam database saat menyegarkan halaman