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

Как да проверите дължината на низа и след това да изберете подниз в Sql Server

За да проверите условно дължината на низа, използвайте CASE .

SELECT  CASE WHEN LEN(comments) <= 60 
             THEN comments
             ELSE LEFT(comments, 60) + '...'
        END  As Comments
FROM    myView



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

  2. Симулирате group_concat MySQL функция в Microsoft SQL Server 2005?

  3. Как да използвам GROUP BY за конкатенация на низове в SQL Server?

  4. защо вмъкването на ред над 8053 байта не дава грешка, когато трябва, защото максимално допустимото ограничение за ред е 8060

  5. Сблъсък на типа операнд:int е несъвместим с дата + Изявлението INSERT е в конфликт с ограничението FOREIGN KEY