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

Вземете правилната част от низ в SQL Server (T-SQL)

В SQL Server можете да използвате RIGHT() функция за извличане на дясната част от низ.

Работи точно по същия начин като LEFT() функция (която връща лявата част на низ), с изключение на това, че връща дясната част на низа.

Пример

Ето пример за демонстрация.

SELECT RIGHT('Barney Rubble', 6);

Резултат:

Rubble

Първият аргумент може да бъде константа, променлива или колона. Може да бъде от всякакъв тип данни, с изключение на текст или ntext , който може да бъде имплицитно преобразуван в varchar или nvarchar .

Ако не може да се преобразува имплицитно в varchar или nvarchar , използвайте CAST() или CONVERT() за да го преобразувате в поддържан тип данни.

Функцията връща varchar ако подадете символен тип данни, различен от Unicode.

Връща nvarchar ако подадете символен тип данни в Unicode.

Пример за колона на базата данни

Ето пример за извличане на дясната част от стойност, върната в колона на база данни.

SELECT TOP(10)
  name,
  RIGHT(name, 5) AS [Right Part]
FROM sys.objects;

Резултат:

+----------------+--------------+
 | name           | Right Part   |
 |----------------+--------------|
 | sysrscols      | scols        |
 | sysrowsets     | wsets        |
 | sysclones      | lones        |
 | sysallocunits  | units        |
 | sysfiles1      | iles1        |
 | sysseobjvalues | alues        |
 | sysmatrixages  | xages        |
 | syspriorities  | ities        |
 | sysdbfrag      | bfrag        |
 | sysfgfrag      | gfrag        |
 +----------------+--------------+  

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Съхранение на двоични типове данни в SQL Server

  2. Внедряване на релация едно към нула или едно в SQL Server

  3. Как да експортирате резултата от заявката в .csv или разделен файл в табулатор в SQL Server Management Studio (SSMS) - SQL Server / TSQL урок, част 23

  4. SQL Server *=Оператор?

  5. Скаларно вграждане на UDF в SQL Server 2019