Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Upit koji preskače rupe u tablici

[es] :: MS SQL :: Upit koji preskače rupe u tablici

[ Pregleda: 1965 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

zpezer

Član broj: 36314
Poruke: 67
*.st4.cable.xnet.hr.



+1 Profil

icon Upit koji preskače rupe u tablici23.05.2014. u 19:46 - pre 119 meseci
Mučim se ,al ne ide !! treban upit na tablici koji bi imao dva uvjeta : samo ako je [sa] (ime kolon) NULL i tako da nema rupa u rednim brojevima.

Code:


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)





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 ....




 
Odgovor na temu

[es] :: MS SQL :: Upit koji preskače rupe u tablici

[ Pregleda: 1965 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.