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

Loại bỏ hoặc cắt bớt một số ký tự đầu tiên hoặc cuối cùng trong cơ sở dữ liệu MySQL với SQL

Một hàm chuỗi hữu ích khác trong cơ sở dữ liệu MySQL là TRIM () sẽ trả về một chuỗi văn bản sau khi loại bỏ các ký tự đầu hoặc cuối phù hợp, còn được gọi là tiền tố hoặc hậu tố. Nó được tham chiếu MySQL mô tả là hàm trả về chuỗi str với tất cả các tiền tố hoặc hậu tố remstr đã bị loại bỏ. Nếu không có từ xác định BOTH, LEADING hoặc TRAILING nào được đưa ra, thì BOTH được giả định. remstr là tùy chọn và nếu không được chỉ định, dấu cách sẽ bị xóa.

Cú pháp của TRIM ():

TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM] str), TRIM([remstr FROM] str)

Ví dụ:

SELECT TRIM('  bar   ');

sẽ trả về ‘bar’ (dấu cách bị giảm xuống).

SELECT TRIM(LEADING 'x' FROM 'xxxbarxxx');

sẽ trả về ‘barxxx’ (chỉ các ký tự x đứng đầu bị xóa).

SELECT TRIM(BOTH 'x' FROM 'xxxbarxxx');

sẽ trả về "bar" (xs ở đầu và cuối bị bỏ qua).

SELECT TRIM(TRAILING 'xyz' FROM 'barxxyz');

sẽ trả về ‘barx’ (dấu xyz bị xóa).

Chức năng này là an toàn nhiều byte. Và nó cũng có thể được sử dụng với lệnh SQL khác như UPDATE để thực hiện cập nhật sửa đổi trực tiếp trên dữ liệu bảng cơ sở dữ liệu với các câu lệnh SQL sử dụng công cụ như phpMyAdmin.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách đọc tệp nhật ký nhị phân MySQL (BinLog) với mysqlbinlog

  2. Cách tạo bảng trong SQL - Truy vấn mẫu Postgres và MySQL

  3. MySQL COALESCE () Giải thích

  4. Đặt hàng trước COUNT mỗi giá trị

  5. Nhận đầu ra cơ sở dữ liệu MySQL qua PHP sang XML