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

Làm thế nào để viết tắt hàng của chuỗi với một dấu phân cách nhiều ký tự?

Đây là một tùy chọn:

concat(left(name, 1), '.', substring(name, locate('^*^', name) + 3, 1), '.')

Nếu bạn muốn một update truy vấn:

update mytable
set name = concat(left(name, 1), '.', substring(name, locate('^*^', name) + 3, 1), '.')


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hành vi MySQL DATEDIFF không nhất quán

  2. Cách di chuyển Moodle độc ​​lập sang thiết lập có thể mở rộng cơ sở dữ liệu theo cụm

  3. Không thể khôi phục lỗi Geometry Backup MySQL 5.7

  4. tại sao truy vấn này trả về một hàng có null

  5. Tìm kiếm địa không gian MySQL sử dụng công thức hasrsine trả về null trên cùng một điểm