Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да премахнете крайния празен интервал в SQL Server – RTRIM()

В SQL Server можете да използвате T-SQL RTRIM() функция за премахване на крайни празни места от даден низ. Крайните празни места са бели интервали, табулатори и т.н., които идват в края на низа.

Синтаксис

Синтаксисът е така:

RTRIM ( character_expression )

Където character_expression е израз на символни или двоични данни. Тя може да бъде всяка константа, променлива или колона (стига да е от тип данни, с изключение на текст , ntext , иизображение , което е имплицитно конвертируемо в varchar ).

Примери

Ето един основен пример:

SELECT RTRIM('Cat ');

Резултат:

---
Cat

За да направите ефекта по-очевиден, ето пример за подрязана струна и неподрязана струна една до друга. Този пример включва също множество водещи бели интервали – всички от които са премахнати.

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

Резултат:

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

Можете също да използвате LTRIM() за премахване на водещи празни места и TRIM() за премахване на интервали (или други знаци) от двете страни на низа.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. GETDATE() Примери в SQL Server (T-SQL)

  2. Подобрения на брокера на услуги в SQL Server 2016

  3. Представяне на DateTime в милисекунди?

  4. Как да задам име на таблица в динамична SQL заявка?

  5. Получаване и инсталиране на Microsoft SQL Server Management Studio