Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Nonequijoin

sql



+ Font mai mare | - Font mai mic



Nonequijoin


a) Sintaxa Oracle

Sa presupunem ca in tabela Note avem trecute mai multe note ale elevilor unei scoli. Structura tabelei este



Note(#nume, #prenume, #disciplina, #data, *nota)

Dorim sa inlocuim notele cu calificative, si stim de exemplu ca notele de 9 si 10 sunt transformate in calificativul FOARTE BINE, notele de si in BINE etc. Aceste echivalente sunt memorate in tabela CALIFICATIVE cu structura urmatoare

CALIFICATIVE(#id, *nota1, *nota2, *calificativ)

cu semnificatia ca notele cuprinse intre notele nota1 si nota2, inclusiv, se vor transforma in calificativ

Pentru a scrie calificativele corespunzatoare fiecarei note din tabela note, vom scrie urmatoarea comanda:

SELECT nume, prenume, disciplina, data, calificativ

FROM note, calificative

WHERE nota BETWEEN nota1 AND nota2

b) Sintaxa ANSI

Echivalent vom scrie:

SELECT nume, prenume, disciplina, data, calificativ

FROM note JOIN calificative

ON (nota BETWEEN nota1 AND nota2)



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1137
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved