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

MySQL memotong teks dengan elipsis

select case when length(message) > 7 
then concat(substring(message, 1, 7), '...')
else message end as adapted_message
from ...

untuk menguji/mengkonfirmasi:

SELECT CASE WHEN LENGTH('1234567890') > 7 
THEN CONCAT(SUBSTRING('1234567890', 1, 7), '...') 
ELSE '1234567890' END AS adapted_message

UNION  

SELECT CASE WHEN LENGTH('12345') > 7 
THEN CONCAT(SUBSTRING('12345', 1, 7), '...') 
ELSE '12345' END AS adapted_message


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pencadangan otomatis atau reguler dari data mysql

  2. Hibernate:Buat tabel Mysql InnoDB alih-alih MyISAM

  3. Bagaimana cara menghasilkan serangkaian rata-rata per jam di MySQL?

  4. Bagaimana cara memanggil Prosedur Tersimpan dengan EntityFramework?

  5. menyimpan konten html di database mysql