sql >> Database >  >> RDS >> Sqlserver

Hoe de tekenreekslengte te controleren en vervolgens de subtekenreeks in Sql Server te selecteren?

Gebruik CASE . om voorwaardelijk de lengte van de string te controleren .

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



  1. Canonical Function EntityFunctions.TruncateTime bestaat niet in MYSQL

  2. Oracle 11g op Mac OS X

  3. Verbind Android-app-gegevens met Website-database

  4. PDO:Kosten van bellen prepare() in een lus?