Requette SQL
mb42
Messages postés
553
Statut
Membre
-
mb42 Messages postés 553 Statut Membre -
mb42 Messages postés 553 Statut Membre -
Bonjour,
je veux savoir le synonyme d'une raquette
exemple:
SELECT ENAME, job, sal FROM emp
WHERE job ='SALESMAN'
UNION
SELECT ename, job, sal FROM Emp
WHERE sal >= 1500
ORDER BY ename
le synonume de cette requette est :
select ename,job,sal from emp
where job='SALESMAN'
or sal>=1500
order by ename
je veux faire le même exemple pour "union all"
voila l'exemple :
SELECT ENAME, job, sal FROM emp
WHERE job ='SALESMAN'
UNION ALL
SELECT ename, job, sal FROM Emp
WHERE sal >= 1500
ORDER BY ename
je veux avoir le même résultat que l'exemple "union"
merci d'avance
je veux savoir le synonyme d'une raquette
exemple:
SELECT ENAME, job, sal FROM emp
WHERE job ='SALESMAN'
UNION
SELECT ename, job, sal FROM Emp
WHERE sal >= 1500
ORDER BY ename
le synonume de cette requette est :
select ename,job,sal from emp
where job='SALESMAN'
or sal>=1500
order by ename
je veux faire le même exemple pour "union all"
voila l'exemple :
SELECT ENAME, job, sal FROM emp
WHERE job ='SALESMAN'
UNION ALL
SELECT ename, job, sal FROM Emp
WHERE sal >= 1500
ORDER BY ename
je veux avoir le même résultat que l'exemple "union"
merci d'avance
8 réponses
-
-
Tu peux faire la même chose .Par défaut il va tt afficher
-
je n'arrive pas a vous comprendre tu veux dire quoi par faire le même chose
-
pour le premier exemple avec "all"
je remplace la requette par select ename,job,sal from emp
where job='SALESMAN'
or sal>=1500
order by ename
et je l'exécute avec oracle je trouve le même résultat
mais avec "union all" je n'arrive pas a trouver la bonne raquette
et je ne pense pas qu'elle reste le meme que la premiere c a dire
select ename,job,sal from emp
where job='SALESMAN'
or sal>=1500
order by ename -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
est ce que je peux combiner or et and :
et utiliser "minus" -
-
Problème avec UNION ALL
Table a
1 2 4 5
SELECT * FROM a WHERE a < 3
UNION ALL
SELECT * FROM a WHERE a%2 = 0
Retourne
1 2 2 4
On ne peut pas le faire autrement -