Flux rss

SQL - Projections


Expression d'une projection

Une projection est une instruction permettant de sélectionner un ensemble de colonnes dans une table. Soit la table VOITURE suivante :

Voiture

Marque Modele Serie Numero
Renault 18 RL 4698 SJ 45
Renault Kangoo RL 4568 HD 16
Renault Kangoo RL 6576 VE 38
Peugeot 106 KID 7845 ZS 83
Peugeot 309 chorus 7647 ABY 82
Ford Escort Match 8562 EV 23

  • La sélection de toutes les colonnes de la table se fait par l'instruction :
    SELECT * FROM VOITURE

    Résultat

    Marque Modele Serie Numero
    Renault 18 RL 4698 SJ 45
    Renault Kangoo RL 4568 HD 16
    Renault Kangoo RL 6576 VE 38
    Peugeot 106 KID 7845 ZS 83
    Peugeot 309 chorus 7647 ABY 82
    Ford Escort Match 8562 EV 23

  • La sélection des colonnes Modèle et Série de la table se fait par l'instruction :
    SELECT Modele, Serie FROM VOITURE

    Résultat

    Modele Serie
    18 RL
    Kangoo RL
    Kangoo RL
    106 KID
    309 chorus
    Escort Match

  • La sélection des colonnes Modèle et Série en éliminant les doublons se fait par l'instruction :
    SELECT DISTINCT Modele, Serie FROM VOITURE

    Résultat

    Modele Serie
    18 RL
    Kangoo RL
    106 KID
    309 chorus
    Escort Match

Ce document intitulé « SQL - Projections » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
 
SQL - Création de table Le SQL, comportant un langage de définition de données (LDD), permet de créer des tables. Pour cela, il utilise le couple de mots clés CREATE TABLE. Le création de tables se fait à l'aide du couple de mots-clés CREATE TABLE. La syntaxe de définition... www.commentcamarche.net/sql/sqlcreate.php3
PL/SQL - Introduction au langage PL/SQL Le langage PL/SQL est un langage L4G (entendez par ce terme un langage de quatrième génération), fournissant une interface procédurale au SGBD Oracle. Le langage PL/SQL intègre parfaitement le langage SQL en lui apportant une dimension procédurale.... www.commentcamarche.net/plsql/plsqlintro.php3
SQL - Tri et regroupement Il est possible en SQL d'organiser les résultats grâce à la clause ORDER BY. La clause ORDER BY est suivie des mots clés ASC ou DESC, qui précisent respectivement si le tri se fait de manière croissante (par défaut) ou décroissante. Le classement se... www.commentcamarche.net/sql/sqltri.php3
Compacter les bases SQLite de Firefox 3SQLite ? Firefox 3 utilise des bases de données SQLite pour stocker l'historique, les marque-pages, le système anti-phishing, etc. SQLite est une base de données très performante. Cela permet d'offrir d'excellentes performances, des recherches... www.commentcamarche.net/faq/sujet-11807-compacter-les-bases-sqlite-de-firefox-3
Interfaces graphiques pour SQLiteSQLite est un formidable moteur de base de données, ne nécessitant pratiquement aucune administration, portable (tous systèmes) et accessible de pratiquement tous les langages (C, C++, Java, Python...). Contrairement à mySQL, il ne nécessite pas... www.commentcamarche.net/faq/sujet-11003-interfaces-graphiques-pour-sqlite
Excel et base de données SQL server (Résolu)Bonjour, Je souhaiterai apprendre à programmer en VBA depuis Excel pour aller en lecture/écriture dans une base de donnée SQL Serveur. Existe-t-il un tutorial, un site ou un livre qui me permettrait de me former. Je suis autodidacte en informatique...... www.commentcamarche.net/forum/affich-4444773-excel-et-base-de-donnees-sql-server
[VB .NET 2005] Lire les données de SQL Server (Résolu)Bonjour, Je développe une me permettant d'ajouter, de supprimer et de rechercher des éléments dans une base de données SQL Server. L'ajout des données est réalisé. Par contre la recherche de données et leur affichage m'échappe. Dans une... www.commentcamarche.net/forum/affich-2280156-vb-net-2005-lire-les-donnees-de-sql-server
Erreur SQL syntax (Résolu)Bonjour, J'ai un site perso où j'utilise une base de donnée (celle que Free offre). J'ai eu cette erreur: "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use... www.commentcamarche.net/forum/affich-2401797-erreur-sql-syntax
SQL - Commande SELECT Le SQL est à la fois un langage de manipulation de données et un langage de définition de données. Toutefois, la définition de données est l'oeuvre de l'administrateur de la base de données, c'est pourquoi la plupart des personnes qui utilisent le... www.commentcamarche.net/sql/sqlsel.php3
SQL - Jointures Une jointure (ou θ-jointure) est un produit cartésien de deux tables. On appelle équijointure une θ-jointure dont la qualification est une égalité entre deux colonnes. En SQL, l'expression d'une jointure se fait en précisant le nom des... www.commentcamarche.net/sql/sqljoint.php3
SQL - Restrictions Une restriction consiste à sélectionner les lignes satisfaisant à une condition logique effectuée sur leurs attributs. En SQL, les restrictions s'expriment à l'aide de la clause WHERE suivie d'une condition logique exprimée à l'aide d'opérateurs... www.commentcamarche.net/sql/sqlrestr.php3
Toutes les réponses pour « SQL »