Bonsoir,
J'ajoute petit à petit dans la page concernant la syntaxe SQL avec des liens du forum pour illustrer les fonctions par l'exemple.
N'hésitez pas à compléter si vous trouvez des choses pertinentes.
[Base] Vos meilleures requêtes SQL dans le Wiki
Modérateur : Vilains modOOs
-
- IdOOle de la suite
- Messages : 25181
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
-
- Membre OOrganisé
- Messages : 67
- Inscription : 10 janv. 2012 15:20
- Localisation : 2eme étoile à gauche aprés Tatooine
[Base] Requete SQL avec l'instruction LIKE
Bonjour à tous,
J'ai trouvé dommage qu'il n'y est pas plus d'information sur les requêtes SQL.
Voici donc quelques exemples de requêtes SQL (testées et approuvées) avec l'instruction LIKE :
Les exemples ci-dessus concerne une chaine de caractères qui contient 'toto', vous pouvez "jouer" avec les %/* pour rechercher les valeurs que vous voulez :
'toto%' = qui commence par toto
'%toto' = qui fini par toto
J'ai trouvé dommage qu'il n'y est pas plus d'information sur les requêtes SQL.
Voici donc quelques exemples de requêtes SQL (testées et approuvées) avec l'instruction LIKE :
Code : Tout sélectionner
'Sur un serveur MySql :
SELECT champ1 FROM table1 WHERE champ2 LIKE '%toto%'
'Sur OOoBase :
SELECT "champ1" FROM "table1" WHERE "champ2" LIKE '%toto%'
'ou
SELECT "champ1" FROM "table1" WHERE "champ2" LIKE '*toto*'
'Exécuté par une macro :
requete = "SELECT ""champ1"" FROM ""table1"" WHERE ""champ2"" LIKE '%toto%' "
'Avec une variable :
requete = "SELECT ""champ1"" FROM ""table1"" WHERE ""champ2"" LIKE '%" & variable & "%' "
'toto%' = qui commence par toto
'%toto' = qui fini par toto
Il ne suffit pas d'avoir du talent. Il faut encore savoir s'en servir. (Alfonse Allais)
OpenOffice 3.2 Windows 2003 (configuration par obligation)
OpenOffice 3.2 Windows 2003 (configuration par obligation)
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: [Base] Requete SQL avec l'instruction LIKE
La FAQ ici reprend une partie de ce que tu notes :
http://wiki.documentfoundation.org/FR/FAQ/Base/132
http://wiki.documentfoundation.org/FR/FAQ/Base/132
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
- RespOOnsable forum
- Messages : 12230
- Inscription : 08 nov. 2005 16:23
- Localisation : Caen, France
Re: [Base] Vos meilleurs requêtes SQL dans le Wiki
Bonsoir,
Votre fil a été fusionné avec le sujet existant.
Votre fil a été fusionné avec le sujet existant.
Merci de mettre directement ces exemples avec quelques explications directement dans le Wiki (voir le lien donné par Dude).masirkkisoi a écrit :Voici donc quelques exemples de requêtes SQL (testées et approuvées) avec l'instruction LIKE :