SQL rechercher une valeur dans une table

1
32136

Dans la partie précédente nous avons vu comment ajouter des valeurs dans une base de données SQL, dans cette patrie nous allons voir comment rechercher une valeur dans une table.

Mise en place de la base de données.

Avant de commencer il nous faut une base de données avec des données c’est pourquoi je vous invite à créer la même base de données que j’utilise.

Pour cela aller sur mon git et télécharger mon fichier SQL puis créer une base de données et ouvrer le fichier

Il ne vous reste plus qua lancer le tout pour créer la table avec ces entrées.

Afficher toutes les entrées.

Nous allons commencer vraiment soft et afficher toutes les entrées de notre table. Avec la commande suivante.

Qui va donc afficher tout se qui se trouve dans notre table Customer.

Afficher une colonne précise.

Si on souhaite spécifier la colonne à afficher nous allons devoir remplacer le signe * par le nom de colonne voulu comme suite.

Qui nous affiche uniquement les prénoms de notre tableau

Afficher multiple colonne

On peut aussi spécifier plusieurs colonnes comme le nom et le prénom.

Qui nous affiche désormais aussi bien le prénom que le nom.

Recherche spécifique avec where

Dorénavant nous allons effectuer une recherche spécifique ou nous allons demande de sélectionner toutes les données des clients que se trouvent à Bruxelles. Cela nous va le faire avec une condition Where suivi par le nom de la colonne.

Qui nous donne le résultat suivant.

On peut aussi demande d’afficher uniquement le nom et le prénom des client de Bruxelles.

Recherche sur approximatif

Ce qui est aussi intéressant c’est qu’il est possible de faire une recherche approximative avec la condition like comme suite.

Ici nous allons faire une recherche qui affiche tous les noms qui termine par a en placent uniquement le signe % devant la lettre a.

On peut faire la même chose pour afficher tous les noms qui commencer par un s en placent le signe % devant le b comme suite.

Mais que ce passe t’il si on place un mot ou une lettre entre les signes % comme suite.

He ben avec cela nous allons faire une recherche dans la colonne city et donc afficher tous les résultats qui contiennent le mot elle n’importe ou dans le nom de la ville.

Conclusion

Et donc voila nous avons vu dans cette partie comment rechercher des données dans SQL et aussi comment personnaliser les informations que nous voir afficher de notre recherche. Dans une prochaine partie nous allons voir comment ajouter des conditions supplémentaires dans nos critère de recherche.

D’ici là je vous souhaite bonne amusement sur SQL et on se retrouve sur une prochaine vidéo.  

1 COMMENTAIRE

  1. D abord merci infiniment pour tous les merveilleux tuto que vous nous offrez, jai une question si vous permetter comment rechercher en sql dans une premiere table
    (Exemple la rubrique ville) tous les mots qui pourraient ressemblè aux mots contenu dans une deuxieme table dans ce genre: select * from table1 a where a.ville like (select b.ville from table2 b where a.ville like « %b.ville% »)
    Seulement la requete ici ne va rien donner car elle va rechercher ce qui pourrait contenir b.ville dans la table2. Merci pour votre reponse

LAISSER UN COMMENTAIRE

Please enter your comment!
Please enter your name here

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.