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

Cách hoạt động của hàm RTRIM () trong MySQL

Trong MySQL, RTRIM() hàm cắt bỏ khoảng trắng từ phía bên phải của một chuỗi.

Cú pháp

Cú pháp như sau:

RTRIM(str)

Ở đâu str là chuỗi để cắt.

Ví dụ

Dưới đây là một ví dụ cơ bản về loại bỏ khoảng trắng khỏi cuối chuỗi:

SELECT RTRIM('Rattlesnake ') AS Trimmed;

Kết quả:

+-------------+
| Trimmed     |
+-------------+
| Rattlesnake |
+-------------+

Khoảng trắng ở cuối bị xóa.

Để chứng minh hiệu ứng tốt hơn, đây là giao diện của nó khi so sánh với chuỗi không bị mờ:

SELECT 
  'Rattlesnake ' AS Untrimmed,
  RTRIM('Rattlesnake ') AS Trimmed;

Kết quả:

+--------------+-------------+
| Untrimmed    | Trimmed     |
+--------------+-------------+
| Rattlesnake  | Rattlesnake |
+--------------+-------------+

Nếu quan sát kỹ, bạn sẽ thấy rằng cái đầu tiên có thêm khoảng trống ở cuối và cái thứ hai thì không. Điều này thậm chí còn được chứng minh rõ ràng hơn trong ví dụ tiếp theo.

Nhiều không gian

Nếu bạn có nhiều dấu cách ở cuối, tất cả chúng đều được cắt bớt:

SELECT 
  'Rattlesnake ' AS Untrimmed,
  RTRIM('Rattlesnake ') AS Trimmed;

Kết quả:

+---------------------+-------------+
| Untrimmed           | Trimmed     |
+---------------------+-------------+
| Rattlesnake         | Rattlesnake |
+---------------------+-------------+

Không gian khác

Chức năng này chỉ cắt bớt khoảng trống ở cuối. Bất kỳ không gian nào khác được để lại một mình:

SELECT 
  '     Crotalus triseriatus     ' AS Untrimmed,
  RTRIM('     Crotalus triseriatus     ') AS Trimmed;

Kết quả:

+--------------------------------+---------------------------+
| Untrimmed                      | Trimmed                   |
+--------------------------------+---------------------------+
|      Crotalus triseriatus      |      Crotalus triseriatus |
+--------------------------------+---------------------------+

Trong ví dụ này, khoảng trắng giữa mỗi từ được giữ nguyên và khoảng trắng ở đầu cũng được giữ nguyên trên cả hai chuỗi. Chỉ chuỗi thứ hai bị cắt bớt khoảng trắng.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 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

  2. Ràng buộc khóa ngoại MySQL, xóa theo tầng

  3. CURRENT_DATE Ví dụ - MySQL

  4. Cân bằng tải cơ sở dữ liệu trong đám mây - MySQL Master Failover với ProxySQL 2.0:Part One (Deployment)

  5. Đạt được thứ bậc, Mối quan hệ cha mẹ / con cái một cách hiệu quả và dễ dàng