[Base] Vos meilleures requêtes SQL dans le Wiki

Venez ici afin d'enrichir la documentation de nos suites bureautiques préférées. Déposez une demande ou y répondre par la création ou la traduction d'un tutoriel.

Modérateur: Vilains modOOs

[Base] Vos meilleures requêtes SQL dans le Wiki

Messagepar Dude » 27 Nov 2011 18:45

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.
Avatar de l’utilisateur
Dude
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 20690
Inscrit le : 03 Mars 2006 08:45
Localisation : 127.0.0.1

[Base] Requete SQL avec l'instruction LIKE

Messagepar masirkkisoi » 02 Fév 2012 11:50

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 :

Code : Tout sélectionner   AgrandirRéduire
'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 & "%' "


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
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)
Avatar de l’utilisateur
masirkkisoi
Membre OOrganisé
Membre OOrganisé
 
Message(s) : 67
Inscrit le : 10 Jan 2012 16:20
Localisation : 2eme étoile à gauche aprés Tatooine

Re: [Base] Requete SQL avec l'instruction LIKE

Messagepar jeanmimi » 02 Fév 2012 11:56

La FAQ ici reprend une partie de ce que tu notes :
http://wiki.documentfoundation.org/FR/FAQ/Base/132
LibreOffice Version : Version: 6.2.4.2 (x64) (1 juin 2019)
Java (x64) 1.8.0_xxx, Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 14863
Inscrit le : 03 Mars 2006 17:02
Localisation : Venise verte

Re: [Base] Vos meilleurs requêtes SQL dans le Wiki

Messagepar Bidouille » 02 Fév 2012 12:15

Bonsoir,

Votre fil a été fusionné avec le sujet existant.

masirkkisoi a écrit:Voici donc quelques exemples de requêtes SQL (testées et approuvées) avec l'instruction LIKE :

Merci de mettre directement ces exemples avec quelques explications directement dans le Wiki (voir le lien donné par Dude).
Avatar de l’utilisateur
Bidouille
RespOOnsable forum
RespOOnsable forum
 
Message(s) : 10009
Inscrit le : 08 Nov 2005 17:23
Localisation : Brest, France


Retour vers Enrichissez la documentation

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 1 invité