Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MySQL cắt ngắn văn bản bằng dấu chấm lửng

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

để kiểm tra / xác nhận:

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. Tính khoảng cách cho 2 điểm, vĩ độ và kinh độ

  2. MYSQL - Chỉ chọn nếu hàng trong THAM GIA TRÁI không có mặt

  3. danh mục php, cây danh mục phụ

  4. Ngăn chặn việc đưa vào SQL trong Node.js

  5. Làm thế nào để lấy tổng cho mọi giá trị khác biệt trong một cột khác?