Code:
CREATE TABLE dbo.tabl([broj] [int] NOT NULL, [sadrzaj] [nchar](10) NULL, [sa] [nchar](10) NULL) ON [PRIMARY]
CREATE TABLE dbo.tabl([broj] [int] NOT NULL, [sadrzaj] [nchar](10) NULL, [sa] [nchar](10) NULL) ON [PRIMARY]
sada napunimo tablicu
Code:
INSERT INTO tabl
([broj], [sadrzaj], [sa])
VALUES (1, 'maša', 200), (2, 'daša', 300), (3, 'rasa', 220), (4, 'mira', 150), (5, 'vir', 180)
INSERT INTO tabl
([broj], [sadrzaj])
VALUES (6, 'mašad'), (7, 'rasa1')
INSERT INTO tabl
([broj], [sadrzaj], [sa])
VALUES (8, 'mašad', 100), (9, 'daša1', 200), (10, 'rasa1', 20), (11, 'mmira', 160), (12, 'vir', 180)
INSERT INTO tabl
([broj], [sadrzaj])
VALUES (15, 'mašad'), (16, 'daša1'), (17, 'rasa1')
INSERT INTO tabl
([broj], [sadrzaj], [sa])
VALUES (18, 'Tmašad', 100), (19, 'daša2', 200), (20, 'rasa7', 20), (21, 'mmira8', 160)
INSERT INTO tabl
([broj], [sadrzaj], [sa])
VALUES (1, 'maša', 200), (2, 'daša', 300), (3, 'rasa', 220), (4, 'mira', 150), (5, 'vir', 180)
INSERT INTO tabl
([broj], [sadrzaj])
VALUES (6, 'mašad'), (7, 'rasa1')
INSERT INTO tabl
([broj], [sadrzaj], [sa])
VALUES (8, 'mašad', 100), (9, 'daša1', 200), (10, 'rasa1', 20), (11, 'mmira', 160), (12, 'vir', 180)
INSERT INTO tabl
([broj], [sadrzaj])
VALUES (15, 'mašad'), (16, 'daša1'), (17, 'rasa1')
INSERT INTO tabl
([broj], [sadrzaj], [sa])
VALUES (18, 'Tmašad', 100), (19, 'daša2', 200), (20, 'rasa7', 20), (21, 'mmira8', 160)
Upit bi trebao vratiti 4 zadnja zapis a , jer sa= NULL i neprekinut niz rednih brojeva , naravo vraca samo zadnji niz prethodni nizevi u rješenju se ne smiju pojavljivati .Znači bitni su samo redni brojevi i kolona sa koja mora biti NULL. Nadam se da sam dovoljno jasan.
Unaprijed Hvala ....