SQL sélectionner la première lettre d'un mot?
Dans SQL comment choisissez-vous juste la première lettre?
Par exemple si j'ai une colonne appelée Colonnex et il a la valeur de "hippodarts" comment puis-je sélectionner la lettre H?
- Est la première lettre est toujours le premier caractère, ou pourrait-elle être précédée par des espaces ou des chiffres?
Vous devez vous connecter pour publier un commentaire.
Pour obtenir la première lettre d'un CHAÎNE vous pouvez utiliser gauche:
SELECT LEFT(ColumnX, 1)
Pour une mot au sein d'une chaîne est plus compliqué.
Description
Vous pouvez utiliser le T-SQL fonction
substring
ouleft
Échantillon
Sous-chaîne
gauche
Plus D'Informations
En utilisant SUBSTRING()
SÉLECTIONNEZ à GAUCHE(Colonnex,1) DE la Table
J'espère que cette aide.
Une autre option!