|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : janvier 2008 Messages : 1 ![]() |
Voilà 3 questions à lesquelles g eu faux lors du dernier exam à l école ,veuillez m aider en vue d'y répondre .
1. Citez 3 affirmations exactes concernant l utilisation de jointures externes.(3réps). A. Il est impossible d utiliser un opérateur IN ds une joiture externe. B. (+)est utilisé de chak coté dla condition WHERE pr effectuer une joiture externe. C. (*)est utilisé de chak coté de la condition WHERE ###########. D. Une joiture externe est utilisée unikmt pr visualiser les lignes qui ne répondent pas à la condition de jointure. E. Ds la condition WHERE ,(+) est utilisé à la suite du nom de la colonne ds table sans ligne correspondantes , pr effectuer une joiture externe. F. Il est impossible de relier une condition utilisée ds une joiture externe avec une autre condition à l aide de l opérateur OR. 2. Quelle instruction SELECT devez vous utiliser pr extraire l année de la date du sytème et l afficher au format "1998"? A. SELECT TO CHAR (SYSDATE,'yyyy') FROM dual; B.SELECT TO DATE (SYSDATE,'yyyy') FROM dual; C.SELECT DECODE(SUBSTR(SYSDATE,8,),'yyyy') FROM dual; D.SELECT DECODE(SUBSTR(SYSDATE,8),'year') FROM dual; E.SELECT TO CHAR (SUBSTR(SYSDATE,8,2),'yyyy') FROM dual; 3. Vous devez deeterminer le taux d imposition qui s applique à chak employé .Quelle instruction sql allez vs utiliser? A. SELECT employee_id,salary,tax_percent FROM employees e,tax t WHERE e.salary BETWEEN t.min_salary AND t.max_salary ; B. SELECT employee_id,salary,tax_percent FROM employees e,tax t WHERE e.salary > t.min_salary AND< t.max_salary ; C.SELECT employee_id,salary,tax_percent FROM employees e,tax t WHERE MIN(e.salary)= t.min_salary AND MAX(e.salary)= t.max_salary ; D. Les informations sont introuvables car il n existe aucune colonne commune entre les 2 tables . |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
il suffit de tester dans une console SQL*Plus et lire la doc... ce sera bcp plus utile de trouver par toi-même
|
|
|
00
|
|
|
#3 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Laurent SchneiderAdministrateur de base de données Inscription : décembre 2005 Messages : 2 927 ![]() |
la question 2 est ultra-simple. La question 1 est mal posée, en effet dans toute version d'Oracle datant du 21e siècle il est possible d'employer IN et il n'est pas nécessaire d'employer (+) grace à la syntaxe LEFT JOIN. Quand à la question 3 je dirais A, mais sans le contenu des tables difficile de savoir.
Qnd o styl sms, pq pas écri dé fraz compl au l. de tou abbr. ?
|
|
00
|
Copyright © 2000-2012 - www.developpez.com