2009-02-13 3 views
0
SQL> select * from employee; 

ID FIRST_NAME LAST_NAME START_DAT END_DATE  SALARY CITY  DESCRIPTION 
---- ---------- ---------- --------- --------- ---------- ---------- --------------- 
03 Jason  Martin  25-JUL-96 25-JUL-06 1234.56 Toronto Programmer 
03 Alison  Mathews 21-MAR-76 21-FEB-86 13323.56 Vancouver Tester 
04 James  Smith  12-DEC-78 15-MAR-90 52358.24 Vancouver Tester 
05 Celia  Rice  24-OCT-82 21-APR-99 2344.78 Vancouver Manager 
03 Linda  Green  30-JUL-87 04-JAN-96 4322.78 New York Tester 
03 David  Larry  31-DEC-90 12-FEB-98 7897.78 New York Manager 

6 rows selected. 

SQL> select id,first_name 
    2 from employee 
    3 group by id, first_name; 

ID FIRST_NAME 
---- ---------- 
03 Linda 
03 Jason 
04 James 
05 Celia 
03 David 
03 Alison 

Je veux connaître le flux des dossiers ... De quelle manière ces enregistrements sont affichés ... S'il vous plaît dites-moi comment les groupes sont créés ici ...peut-on s'il vous plaît me dire comment le flux des dossiers a eu lieu dans cette requête avec le art en vigueur, sortie générée

+0

S'il vous plaît modifier pour faire ressortir votre intention. Au moins, je ne suis pas un lecteur d'esprit! – Learning

Répondre

1

Je ne suis pas sûr de bien comprendre la question, mais je vais tenter une réponse.

Vous deuxième requête est la suivante:

select id,first_name 
from employee 
group by id,first_name; 

Cela signifie, trouver tous les employés et les regrouper en utilisant l'identifiant et le prenom. Puis retournez ces résultats dans n'importe quel ordre. L'ordre de sortie des résultats dépend en interne de la manière dont Oracle a décidé d'exécuter la requête (groupe de hachage par ou groupe de tri par) et peut-être où les données ont été stockées physiquement sur le disque. Il pourrait changer de jour en jour, la version Oracle à la version, etc.

Oracle Si vous les voulez sortir dans un ordre particulier, vous devez utiliser ORDER BY

+0

Merci beaucoup WW je pensais oracle sera une approche particulière en décidant quel disque devrait venir en premier et lequel à venir plus tard de toute façon encore une fois merci beaucoup pour votre réponse .. – musicking123

Questions connexes