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

Cách xóa khoảng trắng theo sau trong SQL Server - RTRIM ()

Trong SQL Server, bạn có thể sử dụng T-SQL RTRIM() hàm để loại bỏ các khoảng trống ở cuối từ một chuỗi nhất định. Khoảng trống ở cuối là khoảng trắng, tab, v.v. nằm ở cuối chuỗi.

Cú pháp

Cú pháp như sau:

RTRIM ( character_expression )

Trong đó character_expression là một biểu thức của ký tự hoặc dữ liệu nhị phân. Nó có thể là bất kỳ hằng số, biến hoặc cột nào (miễn là nó thuộc loại dữ liệu, ngoại trừ văn bản , ntext hình ảnh , điều đó hoàn toàn có thể chuyển đổi thành varchar ).

Ví dụ

Đây là một ví dụ cơ bản:

SELECT RTRIM('Cat ');

Kết quả:

---
Cat

Để làm cho hiệu ứng rõ ràng hơn, dưới đây là ví dụ về một chuỗi được cắt bớt và một chuỗi không bị cắt cạnh nhau. Ví dụ này cũng bao gồm nhiều khoảng trắng ở đầu - tất cả đều bị xóa.

SELECT 
    'Cat       ' AS 'A', 
    RTRIM('Cat       ') AS 'B';

Kết quả:

A           B  
----------  ---
Cat         Cat   

Bạn cũng có thể sử dụng LTRIM() để loại bỏ các khoảng trống ở đầu và TRIM() để xóa khoảng trắng (hoặc các ký tự khác) khỏi cả hai bên của chuỗi.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để chạy một thủ tục được lưu trữ hàng ngày trong SQL Server Express Edition?

  2. Chuyển đổi số tháng thành hàm tên tháng trong SQL

  3. Định cấu hình SQL Server Luôn BẬT Nhóm khả dụng giữa hai bản sao đồng bộ. Phần 2

  4. 7 cách trả lại tất cả các bảng bằng khóa chính trong SQL Server

  5. cách kết nối máy chủ sql bằng trình điều khiển JTDS trong Android