| Afficher les données d'une base | ||
|---|---|---|
Structure d'une instruction SELECT
Structure d'une instruction SELECT :SELECT [DISTINCT | DISTINCTROW] NomDesColonnes Table modèle pour les requêtes simplesPour une meilleure compréhention des exemples de requêtes, nous interrogeons la table avec les informations ci-dessous. Pour interroger une base de données avec plusieurs tables, reportez-vous aux "les requêtes avec jointures". filmsID = Clé primaire SELECTL'instruction SELECT est utilisée pour lire les informations dans une base de données en sélectionnant les lignes correspondant aux critères définis dans la requête. Cette instruction accepte beaucoup d'options et peut être utilisée de nombreuses manières. Exemple :Pour afficher tous les enregistrements de la table films, on écrira : SELECT * FROM films OUSELECT filmsID, titre, realisateur, commentaire, affiche, DateSortie FROM films Pour selectionner uniquement les titres et les réalisateurs de la table films, nous écrirons : SELECT titre, realisateur FROM films SELECT [DISTINCT]Certaines requêtes SELECT peuvent renvoyer des enregistrements identiques. Vous désirez afficher tous les types de films existant dans la table films. Alors vous écrirez : SELECT TypeFilm FROM films Les types de chaque enregistrements s'afficherons et si vous avez 500 films dans votre table, votre affichage sera de 500 type de films donc certains serons répétés inutilement. En écrivant : SELECT DISTINCT TypeFilm FROM films vous obtiendrez une liste de tous les types de films sans répétition. SELECT [WHERE]Vous rechechez une informations spécifiques ? Alors utilisez la condition WHERE. Exemple 1 : Vous voulez afficher tous les titres et commentaires des films réalisés par Luc BESSON, vous taperez : SELECT titre, commentaire FROM films WHERE realisateur='Luc BESSON' Exemple 2 : Vous voulez afficher les comédies réalisées par Luc BESSON, vous taperez : SELECT titre, commentaire, affiche, DateSortie FROM films | ||
|
© 1998 - 2025 Réalisé par V.Cédric avec l'aimable collaboration de T.Marielle.
|