Aller au contenu

Discussion:Structured Query Language/Requêtes SELECT

Le contenu de la page n’est pas pris en charge dans d’autres langues.
Ajouter un sujet
Une page de Wikiversité, la communauté pédagogique libre.
Dernier commentaire : il y a 16 ans par Crochet.david dans le sujet beaucoup d'erreurs sur ces pages !

Rattachement

[modifier le wikicode]

Pourquoi cette page n’est pas accessible depuis le cours Structured Query Language ?? De plus, il serait intéressant de faire le lien avec l'algèbre relationnelle je pense, particulièrement dans Structured Query Language/Introduction ou le Département:Informatique théorique --Keynote 19 juillet 2007 à 11:33 (UTC)Répondre

Réparé.Crochet.david 19 juillet 2007 à 11:44 (UTC)Répondre
Désolé c’est moi, je cafouille un peu, c’est la première fois que j'écris sur un wiki :s Pour ce qui est du lien avec l'algèbre relationnelle, je me disais qu'une leçon complète là-dessus serait plus efficace qu'un paragraphe dans un cours dédié au S.Q.L. ... :s D'ailleurs c’est un peu à contre-cœur que j’ai expliqué les principes de base d'un SGBDR dans l’introduction ^^ Enfin libre à toi bien sûr d'ajouter ce paragraphe en attendant Smiley souriant D'avance merci pour tes contributions ! Shepard discuter 19 juillet 2007 à 12:54 (UTC)Répondre
Pour la leçon complète tu comptais la mettre en chapitre du cours relation dans le département d'Algebre ou le mettre dans la partie Info théorique ? Je veux bien m’y coller en tout cas. --Keynote 19 juillet 2007 à 15:25 (UTC)Répondre
Je suis loin d’être calé mais pour le moment je pense qu'elle est dans programmation informatique > langages relationnels ( c’est la seule d'ailleurs ^^ ) Shepard discuter 19 juillet 2007 à 17:11 (UTC)Répondre
On parle bien de la même chose ? >> de la leçon d'algèbre ralationnel ? Si oui et si tu ne l'as pas écrite je veux bien la faire dans la partie info théorique ou bien dans progra info>langages relationnels --Keynote 19 juillet 2007 à 17:23 (UTC)Répondre
En effet on ne parlait pas de la même chose :p Je propose de la mettre dans info théorique, pour ma part j'ajouterais ta contribution dans les prérequis conseillés du cours Smiley souriant Shepard discuter 19 juillet 2007 à 19:25 (UTC)Répondre

beaucoup d'erreurs sur ces pages !

[modifier le wikicode]

Indigne de wikiversity !!!! En effet dans la première page on trouve des chose comme "valeur NULL" alors que NULL est un marqueur dont le but est de signaler l'absence de valeur. Autrement dit NULL n'est PAS UNE VALEUR ! LIMIT et TOP n'existent pas en S.Q.L. ce sont des inventions de MySQL et S.Q.L. Server. Ce sont d'ailleurs des commandes abérantes car anti relationnelle. Depuis quand un SGBDR est-il en droit de choisir les lignes qu’il va retourner au client ??? Pour renvoyer un ensemble de lignes précis, il suffit d’utiliser les commandes S.Q.L. prévues à cet effet notamment les fonctions de fenêtrage comme RANK, DENSE_RANK, ROW_NUMBER... Merci d'apprendre S.Q.L. avec de commencer à prétendre l'enseigner !

Merci de ces remarques, mais vous pouvez modifier les pages afin de les rendre correcte. De plus, il peut y avoir une leçon de prévu spécifique à MySQL si nécessaire. Dans ce cas, il semble utile dans les différents chapitres de la leçon S.Q.L. d'indiquer, au besoin, des instructions spécifiques à d’autre basse de données en les renvoyant sur la pages concerné pour éviter justement les amalgames des langages. Crochet.david 12 décembre 2007 à 12:58 (UTC)Répondre

Exemple SUM avec expression

[modifier le wikicode]

Merci à celui qui a ajouté l'exemple SUM sur des colonnes calculées, malheureusement il n'a pas utilisé la table exemple, je pense qu’il serait préférable, afin que les visiteurs puissent tester les requêtes, de ne faire que des requêtes qui fonctionnent sur la table "test". Au pire ajouter une colonne dans le chapitre d'introduction, mettre à jour le tableau résultant de la requête SELECT * FROM test et ajouter la requête qu'on veut où on veut ... Enfin ce n'est que mon avis. Shepard discuter 23 juillet 2007 à 08:29 (UTC)Répondre