Comment vérifier la longueur de la chaîne, puis sélectionnez la sous-chaîne dans Sql Server

En vue, j'ai une colonne commentaires qui peut contenir une grande chaîne.
Je tiens juste à sélectionner les 60 premiers caractères et ajouter le '...' à la fin de la chaîne sélectionnée.

Pour la sélection des 60 premiers personnages que j'ai utilisé requête suivante:

select LEFT(comments, 60) as comments from myview

Maintenant, je veux son traitement comme ci-dessous:

  1. Vérifier qu'il contient plus de 60 caractères ou pas.
  2. Si elle contient également sélectionnez uniquement la première 6o personnages et ajouter trois points à la fin.
  3. Si il ne contient pas plus de 60 caractères, puis sélectionnez l'ensemble de la chaîne sans ajouter trois points à la fin.

Grâce

InformationsquelleAutor Code Rider | 2013-02-26