CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Exercice SQL, requêtes...

Marinna
Marinna
Niveau 3
26 novembre 2009 à 23:29:08

Bonjour,

voilà mon problème : j'ai toujours ce foutu langage SQL, requêtes etc... dans mes cours par correspondance. Je m'y suis mise, j'ai passé beaucoup de temps dessus mais j'ai toujours trop de mal à comprendre.
Donc si une âme charitable voudrait bien me faire cet exercice (oui j'en demande peut être beaucoup... mais j'en peux plus de passer des heures la dessus déjà que j'ai du retard dans certaines matières...)

Voici l'exercice :

http://img209.imageshack.ck.us/img209/9980/mercaexo.png

Donc si quelqu'un pouvait m'aider ca serait vraiment très sympa !

taxecarbone
taxecarbone
Niveau 6
27 novembre 2009 à 13:07:58

"une âme charitable voudrait bien me faire cet exercice"
:rire:

J'ai jamais eu de cours d'informatique mais le SQL c'est vraiment un langage pas compliqué, en 2 jours tu sais faire pas mal de trucs rien qu'avec le Site du Zéro

Pour la 1 ça doit être un truc du genre:

<?php
mysql_connect("localhost", "", ""); // Connexion
mysql_select_db("BDD");

$reponse = mysql_query("SELECT destination FROM VOYAGE WHERE tarif>550 AND tarif<750"); // Requête SQL

while ($donnees = mysql_fetch_array($reponse) )
{
?>
<p>

<?php echo $donnees['destination']; ?>
Tarif:
<?php echo $donnees['tarif']; ?><br />

</p>
<?php
}

mysql_close();
?>

J'ai pas fais de php/sql depuis 1 ans alors...

Back_time
Back_time
Niveau 4
27 novembre 2009 à 14:28:45

^^ C'est bon là faut pas nous prendre pour des idiots. Soit tu n'as jamais fait de SQL de ta vie soit tu n'as pas envie de bosser et tu veux que l'on fasse tes exos, parce que franchement, il n'a rien de bien compliqué.

Dis-nous ce que tu as mis, ce que tu as commencé à faire, et je pourrais t'aider à corriger et à améliorer. Mais on ne va pas te sortir le truc comme ça.

Marinna
Marinna
Niveau 3
27 novembre 2009 à 21:43:25

Ben désolé je dois être idiote alors parce que je ne comprend pas.
Je n'en ai jamais fait. C'est pas que je n'ai pas envie de bosser loin de là. Mais quand on ne comprend pas et qu'on a déjà passer des heures sur un exercice qui prendrait 5 minutes à quelqu'un, faut comprendre que ca me démotive.

Pour la première question j'ai fait ça :
Select destination, tarifs
From voyage

Et après je ne sais pas quoi mettre dans Where et la suite...

dep-mode-37
dep-mode-37
Niveau 9
27 novembre 2009 à 21:54:24

WHERE tarif > "550" AND tarif < "750"
je crois

dep-mode-37
dep-mode-37
Niveau 9
27 novembre 2009 à 21:55:18

ça sent la term GSI :o))

Marinna
Marinna
Niveau 3
27 novembre 2009 à 22:00:20

Et non même pas... Mercatique.
Franchement je comprend pas pourquoi ils nous font faire ça.

Marinna
Marinna
Niveau 3
02 décembre 2009 à 00:27:52

Voilà ce que j'ai fait (1h de trvail pour faire 2 questions...je suis désespérée)

SELECT destination, tarifs
FROM voyage
WHERE tarif > "550" AND tarif < "750"
SELECT COUNT (nom_type)
FROM type de voyage
WHERE type de voyage. num_voyage = type (et après je ne sais pas..)
J'arrive jamais à completer ce qu'il y a dans WHERE.

C'est juste ou pas ?

Marinna
Marinna
Niveau 3
02 décembre 2009 à 00:28:49

mince il manque un espace.

A partir de SELECT COUNT c'est la 2eme question.

_Engu_
_Engu_
Niveau 7
02 décembre 2009 à 16:21:45

Il faut rédiger tout ? ( connexion à la base de données ... ? )
Sinon pour la question 1 relis le premier post et corrige...
Personnellement je pense avoir tout réussi, la flemme de tester avec Wamp et compagnie :sleep:
N'hésites pas à poser des questions,
Engu
PS : Et réponds à ma question :P

Marinnna
Marinnna
Niveau 7
04 décembre 2009 à 07:57:35

Rédiger tout ? ben je donne un exemple :
le 1er devoir il falalit faire ça (j'ai eu 0 pour cette partie bien sûr...)

http://img690.imageshack.us/i/sanstitre4pa.png/

_Engu_
_Engu_
Niveau 7
04 décembre 2009 à 18:17:46

D'accord juste la requête, tu le place pas dans un code. Ma question était d'ailleurs débile ( tu apprends le SQL, pas le Php ... désolé ). Cependant aux questions afficher, tu n'affiches rien du tout ( ce qui m'a fait poser la question...).
Pour la première :
SELECT destination, tarif
FROM VOYAGE
WHERE tarif > 549 AND tarif < 751 //Je ne mais pas >=, pas sur que cela existe, je pense que < ne comprend pas dans l'intervalle le nombre indiqué, à vérifier ... Et aussi pas de guillemets pour les nombres il me semble.

Pour la deuxième, ma requête ne fonctionne pas, je n'arrive pas à raisonner pour juste sélectionner, je me demande ce qu'il afficher, pour faire quoi ?
Désolé mais je bloque...

figo36
figo36
Niveau 10
04 décembre 2009 à 18:54:10

Faut utiliser between

le début est juste (je pense)
puis après c'est
WHERE Tarif between #549# and #751#;

je pense...

figo36
figo36
Niveau 10
04 décembre 2009 à 18:56:40

(Le between en majuscule et sur la même ligne que WHERE) je vais essayer de faire le reste un peu plus tard pour te filer un coup de main (faut bien qu'ils me servent a qqchose ces putains de cours d'info)

figo36
figo36
Niveau 10
04 décembre 2009 à 18:58:08

Et c'est 550 et 750 (dsl du triple post :( )

figo36
figo36
Niveau 10
04 décembre 2009 à 19:57:32

2)

SELECT COUNT(Nom Type) as nombre de voyage
FROM TYPE DE VOYAGE
WHERE nom type; (je sais plus si il faut le mettre ça mais je pense pas)

3)

SELECT AVG (tarif) as prix moyen d'un voyage
FROM VOYAGE
WHERE tarif; (je sais plus si il faut le mettre ça)

4)

Bon bah là mon cerveau atteint ses limites en info :( je crois qu'il faut utiliser sum mais vu que je l'ai jamais utilisé je sais pas comment elle marche ^^

5)

SELECT Nom, Prenom
FROM REPRESENTANT, VENTE
WHERE REPRESENTANT.Numrepresentant = VENTE.Numrepresentant
AND nombre_places_vendues > 10;

figo36
figo36
Niveau 10
04 décembre 2009 à 20:11:44

4) Bon en fait je pense que c'est ça

SELECT SUM (Tarif) as "chiffre d'affaires"
FROM REPRESENTANT, VENTE, VOYAGE
WHERE REPRESENTANT.Numrepresentant = VENTE.Numreprésentant
AND VOYAGE.Numvoyage = VENTE.Numvoyage
AND Nomreprésentant = "TOUPIN" (je crois que c'est des guillemets pour du texte)
AND Numvoyage = "1240I";

figo36
figo36
Niveau 10
04 décembre 2009 à 20:18:58

Ouai en fait non c'est pas ça (monologue) faut utiliser nombre place pas tarif :( ou pas. Ou les 2 mais je sais pas si on peut ça.

Marinnna
Marinnna
Niveau 7
06 décembre 2009 à 13:03:08

Wahou !
Mais quand je vois ca je me dit que je n'y arriverais jamais punaisea Je suis pas du genre à abandonner mais là je crois que c'est pas la peine pour moi.

Mais pour faire ça tu utilise un logiciel type access ? (désolé je n'y comprend rien, je ne sais pas si je dois utilsier un logiciel ou faire ca manuellemement)

Marinnna
Marinnna
Niveau 7
06 décembre 2009 à 13:10:31

ah oui en fait je crois que je viens de comprendre que ca se fait avec un logiciel ce genre d'exo...
Punaise j'y comprend vraiment rien !

Sous forums
  • Cours et Devoirs
  • Histoire
  • Métiers & Orientation
  • Environnement & Nature
  • Politique
  • Philosophie
La vidéo du moment