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

Hapus dua karakter terakhir dari kolom di MySQL

Untuk memilih semua karakter kecuali n last terakhir dari string (atau dengan kata lain, hapus n . terakhir karakter dari string); gunakan SUBSTRING dan CHAR_LENGTH berfungsi bersama:

SELECT col
     , /* ANSI Syntax  */ SUBSTRING(col FROM 1 FOR CHAR_LENGTH(col) - 2) AS col_trimmed
     , /* MySQL Syntax */ SUBSTRING(col,     1,    CHAR_LENGTH(col) - 2) AS col_trimmed
FROM tbl

Untuk menghapus substring tertentu dari akhir string, gunakan TRIM fungsi:

SELECT col
     , TRIM(TRAILING '.php' FROM col)
-- index.php becomes index
-- index.php.php becomes index (!)
-- index.txt remains index.txt


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengapa mysql melewatkan beberapa id kenaikan otomatis?

  2. Cara memetakan kolom MySQL JSON ke properti entitas Java menggunakan JPA dan Hibernate

  3. Buang file sql ke ClearDB di Heroku

  4. Kesalahan koneksi SSL saat menghubungkan ke RDS MySQL dari Django

  5. MYSQL PHP Tidak Ada Basis Data yang Dipilih - Tidak Dapat Menemukan Kesalahan