Az alábbi példa 1 sornyi és 1 oszlopnyi eredményhalmazt ad vissza, amiben NULL található. A feladat, hogy a középre be kellene írni egy darab sql kódot, amitől két null jön vissza 1 helyett.
USE TempDB GO CREATE TABLE AlmaTabla (Oszlop1 INT NULL) CREATE TABLE KorteTabla (Oszlop1 INT NULL) GO ALTER TABLE AlmaTabla ADD CONSTRAINT UX_AlmaTabla UNIQUE NONCLUSTERED (Oszlop1); ALTER TABLE KorteTabla ADD CONSTRAINT UX_KorteTabla UNIQUE NONCLUSTERED (Oszlop1); GO INSERT INTO AlmaTabla (Oszlop1) VALUES (NULL) GO INSERT INTO KorteTabla (Oszlop1) VALUES (NULL) GO -------------------------------------- -- Ide kellene valamit beirni, hogy 2 NULL-os sor jojjon vissza -------------------------------------- SELECT st.Oszlop1 FROM AlmaTabla ft LEFT JOIN KorteTabla st ON st.Oszlop1 = ft.Oszlop1 GO DROP TABLE AlmaTabla; DROP TABLE KorteTabla; GO
Kommenteket most se engedek ki, hogy mindenki gondolkodhasson, csak szerdán, addig jöhetnek a megoldások. :)
A Test Driven Development tanfolyam következő felvonása február 9-edikén lesz, szeretettel várlak.