|
La fonction de sous-chaîne sous SQL est utilisée pour extraire une partie des données stockées. Le nom de cette fonction diffère selon la base de données utilisée:
- MySQL: SUBSTR(), SUBSTRING()
- Oracle: SUBSTR()
- SQL Server: SUBSTRING()
Les utilisations les plus fréquentes sont comme suit (SUBSTR() sera ici utilisé):
SUBSTR(str,pos): sélectionne tous les caractères de <str> en commençant par position <pos>. Notez que cette syntaxe n’est pas prise en charge par SQL Server.
SUBSTR(str,pos,len): en commençant par le caractère <pos> dans la chaîne <str>, sélectionne les caractères <len> suivants.
Supposons que nous avons la table suivante :
Table Geography
| region_name |
store_name |
| East |
Boston |
| East |
New York |
| West |
Los Angeles |
| West |
San Diego |
Exemple 1 :
SELECT SUBSTR(store_name, 3) FROM Geography WHERE store_name = 'Los Angeles';
Résultat :
's Angeles'
Exemple 2 :
SELECT SUBSTR(store_name,2,4) FROM Geography WHERE store_name = 'San Diego';
Résultat :
'an D'
SQL TRIM >>
Copyright 2009 1keydata.com Tous droits réservés.
|
|