1) PPTX + scripturi SQL + funcție SQL CLR download
Funcția SQL CLR DivideBy este prezentată doar cu titlu de exemplu. Nu este optimizată și nu este pe deplin testată.
2) Exemplu de utilizare a funcției DivideBy:
FROM dbo.DivideBy('dbo.Rezultat', 'dbo.Disciplina', 'IdStudent', 'IdDisciplina') dr;
/*
Id
–
1
2
3
*/
SELECT s.IdStudent, s.Nume, s.Prenume
FROM dbo.DivideBy('dbo.Rezultat', 'dbo.Disciplina', 'IdStudent', 'IdDisciplina') dr
JOIN dbo.Student s ON dr.Id = s.IdStudent;
/*
IdStudent Nume Prenume
——— —– ———-
1 A Alexandru
2 B Bogdan
3 C Constantin
*/
3) Resurse:
Divided We Stand: The SQL of Relational Division
Proper Relational Division With Sets
Mulțumesc
[…] Bogdan Sahlean a pus la dispozitie codul de Sql la adresa https://aboutsql.net/2014/02/12/diviziunea-relationala/ […]
Pingback by Linkuri pentru intilnirea de programatori din 11 februarie 2014 | Jurnal de programator — 2014-02-13 @ 7:12 AM |