IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage SQL Discussion :

Aide sur commande SQL


Sujet :

Langage SQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 206
    Par défaut Aide sur commande SQL
    bonsoir à tous,

    j'ai récupéré un tuto du site sur le langage SQL, mais il y a une fonction que je ne connais pas et pour laquelle je ne trouve pas d'infos.
    il s'agit de ROW
    voici l'exemple du tuto :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    SELECT DISTINCT EXTRACT(YEAR FROM PLN_JOUR) AS ANNEE,
                    EXTRACT(MONTH FROM PLN_JOUR) AS MOIS, 
    FROM TJ_CHB_PLN_CLI 
    WHERE NOT ROW(CHB_PLN_CLI_NB_PERS, CHB_PLN_CLI_RESERVE)
          MATCH FULL (SELECT MAX(CHB_PLN_CLI_NB_PERS), 1
                      FROM TJ_CHB_PLN_CLI)
    ORDER BY ANNEE , MOIS
    si quelqu'un peut m'éclairecir sur ce que fait exactement cette requête et plus précisément sur ROW

    est ce utilisable avec tous les moteurs de base de données ?

    Merci

  2. #2
    Membre émérite Avatar de bstevy
    Homme Profil pro
    Solutions Architect
    Inscrit en
    Mai 2009
    Messages
    552
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Japon

    Informations professionnelles :
    Activité : Solutions Architect
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2009
    Messages : 552
    Par défaut
    Le language SQL ayant ses spécificités pour chaque base de données, ne serait-ce pas ici une fonction propre à une certaine base ?
    Vérifie si tu es sur un tuto de sql général (ansi) ou si tu es sur un tuto genre MySQL, ou Transac...

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    956
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 956
    Par défaut
    Bonjour,
    Il me semble avoir lu sqlpro citer cette syntaxe, il s'agit du row value constructor qui est évoqué ici
    http://sqlpro.developpez.com/cours/sqlaz/select/#L8

    Comme je ne l'ai jamais utilisé je ne peux pas t'en dire plus, si ce n'est les mots clés d'une recherche ("row value constructor")

    Cordialement
    Soazig

  4. #4
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 998
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 998
    Billets dans le blog
    6
    Par défaut
    Il y a peu de SGBDR qui implémente le ROW VALUE CONSTRUCTOR de manière satisfaisante (à ma connaissance uniquement Sybase ASE) et encore moins le prédicat MATCH (probablement la seule base à le faire est OCELOT !).

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 206
    Par défaut
    je vous remercie pour vos éclaircissements

    je vais creuser un peu avec vos pistes

    merci

Discussions similaires

  1. Aide sur commande awk
    Par lili_bzh dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 20/12/2006, 10h55
  2. [MS Query] neophyte demande aide sur jointures SQL
    Par thorgal972 dans le forum Langage SQL
    Réponses: 19
    Dernier message: 27/11/2006, 17h13
  3. [Oracle 9.2] Aide sur script SQL
    Par fmoriet dans le forum Langage SQL
    Réponses: 3
    Dernier message: 01/02/2006, 08h25
  4. aide sur requête sql
    Par Vodkha dans le forum Langage SQL
    Réponses: 9
    Dernier message: 30/08/2005, 17h53
  5. Aide sur Requête SQL
    Par devdev dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 11/05/2005, 12h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo