Formation PUB210 : SQLite, 2018 Les requêtes SQL de base

7.9 Fonctions SQLite pour manipuler du texte


Il est possible d'effectuer des manipulations dans du texte avant de l'afficher ou encore dans une clause WHERE.

Les principales fonctions sont résumées ici :

Fonction Utilité Exemple
INSTR Retourne la position d'une sous-chaîne dans la chaîne.

SELECT id, nomfamille, prenom FROM clients WHERE INSTR(telephone, '819') > 0; 

LENGTH Retourne le nombre de caractères dans la chaîne. SELECT * FROM produits WHERE LENGTH(code) > 5;
LOWER Transforme la chaîne en lettres minuscules. SELECT id, LOWER(code) FROM produits;
REPLACE Remplace une sous-chaîne par une autre dans la chaîne. SELECT id, REPLACE(telephone, '(819)', '819') FROM clients;
SUBSTR Retourne une partie de la chaîne. SELECT id, SUBSTR(commentaire, 1, 10) FROM pages;
TRIM Enlève des caractères au début et à la fin de la chaîne (par défaut, enlève les espaces). SELECT id, TRIM(commentaire) FROM pages;
UPPER Transforme la chaîne en lettres majuscules. SELECT id, UPPER(code) FROM produits;

Pour plus d'information

« SQL As Understood By SQLite - Core Functions ». SQLite. https://www.sqlite.org/lang_corefunc.html

« SQLite String Functions ». SQLite Tutorial. http://www.sqlitetutorial.net/sqlite-string-functions/

▼Publicité

Veuillez noter que le contenu de cette fiche vous est partagé à titre gracieux, au meilleur de mes connaissances et sans aucune garantie.
Merci de partager !
Soumettre