|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Inscription : avril 2010 Messages : 38 ![]() |
Bonjour,
je m'excuse tout d'abord pour le type de message posté. Ayant un niveau basique en sql, il y a certaines requêtes que je n'arrive pas à comprendre. Code :
On insert dans la table bonus une ligne dont le chanps SEQBONUS s'incrémente , avec même IDBONUS et CODECLIENTTYPE. Par la suite on rentre DATEDEB, DATEFIN en leur attribuant chacun une valeur. Après c'est mystère et boule de gomme. Quelqu'un aurait-il l'ammabilité de m'xpliquer cette requête en détail, en me précisant les points importants. première question pour le promotionID, que signifie prom.id ? que signifie select max_id.id ? select max(to_number(seqbonus)) id from bonus) max_id ? etc... |
||
|
|
00
|
|
|
#2 | ||||
|
Membre chevronné
![]() O. JolySupport Inscription : décembre 2010 Messages : 287 ![]() |
Ce code SQL est écrit en plusieur parties
C'est la partie Select qui t'intéresse. Dans cette partie, après la clause "FROM" il y a 3 sous requêtes qui sont délimitées par des parenthèses : Code SQL :
L'alias de la première sous requête est max_id et elle remonte la valeur maximale du champs seqbonus ( max(number(seqbonus)) ) pour la table bonus (donc une ligne), cette valeur est max_id.id. L'alias de la deuxième sous requête est prom et elle remonte LES valeurS promotion id de la table promotion selon un certain nombre de critères. ces valeurs sont nommées prom.id, donc n lignes (en théorie). On les appellera prom.id suivi d'un numéro et on supposera que les numéros vont de 1 à m. La troisième sous requête remonte le contenu de la table bonus selon un certain nombre de critères, plusieur lignes donc en théorie. On les appellera l(b) suivi d'un d'un numéro et on supposera que les numéros vont de 1 à n. On obtient au final un paquet de lignes qu'on peut écrire Code :
|
||||
|
20
|
|
|
#3 |
|
Membre du Club
![]() |
Bonjour,
SI vous avez vraiment l'intention d'apprendre SQL de Oracle, je vous conseille d'être autonome et de commencer par lire : http://download.oracle.com/docs/cd/B...b10759/toc.htm
__________________
---------------------------------------------------------------------------------------------- Merci, Wissem www.oracle-class.com (Vidéos, Articles, Livres, Forum, Webinar ...tous sur Oracle) www.oracle-tns.com OCA & OCP Oracle |
|
00
|
|
|
#4 | |||||
|
Invité régulier
![]() Inscription : avril 2010 Messages : 38 ![]() |
Citation:
Merci pour le retour ojo, je comprend mieux. Le lien posté par orawisss me sera d'une grande utilité aussi.
|
|||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com