|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mai 2007 Messages : 3 ![]() |
Bonjour
Je suis débutant en oracle et je suis confronté à un soucis. Je vous explique mon problème : J'ai en base : AGE VILLE REGION NOM PRENOM SEXE ---- ----- ------ ---- ------ ---- 12 LENS 62 Jim Jam H 13 LENS 62 Jim Jam H null LENS 62 John Doe H 13 LENS 62 Jane Maj F Pour l'exemple il faudrait ramener la 2nd ligne ( age 13 ) et la 4 ème. Hors une 2ème condition vient s'ajouter : si il existe 2 entrées pour le champs SEXE, on sélectionne l'entrée dont la valeur est H. J'imaginais créer une contrainte primary key sur ville et région mais mon sgbd refuse et je ne pense pas que ce soit la bonne méthode. J'ai alors imaginé des requêtes pour gérer ce scénario sauf que je bute sur la gestion de la contrainte couple ville région. Mon objectif est de selectionner seulement cette ligne : AGE VILLE REGION NOM PRENOM SEXE ---- ----- ------ ---- ------ ---- 13 LENS 62 Jim Jam H Merci d'avance ! |
|
|
00
|
|
|
#2 | ||||||
|
Membre émérite
![]() Mohamed HouriInscription : mars 2010 Messages : 418 ![]() |
J'ai essayé
Code :
Code :
Code :
__________________
Bien Respectueusement www.hourim.wordpress.com "Ce qui se conçoit bien s'énonce clairement" |
||||||
|
|
00
|
|
|
#3 | |||||
![]() ![]() |
Citation:
Cette dernière donne des règles aux données que vous insérez dans une table. Votre besoin n'a rien à voir, vous avez déjà des données mais vous voulez seulement en sélectionner certaines. Je le ferai ainsi : Code :
@Mohamed.Houri, on peut raccourcir légèrement votre première solution : Code :
__________________
Email : http://scr.im/waldar |
|||||
|
00
|
Copyright © 2000-2013 - www.developpez.com