/* CTRL + K,CTRL + C CTRL + U,CTRL + C */ USE tempDB GO drop table osoba CREATE TABLE osoba ( id int, meno varchar(20), priezvisko varchar(20), pohlavie char(1), dátum_narodenia datetime, výška dec(5,2), váha dec(5,2) ); INSERT osoba VALUES(1,'Jan','Jonak', 'M', '1988-9-9', 180, 80); INSERT osoba VALUES(6,'Janislav','Jonak', 'M', '1988-9-9', 180, 80); INSERT osoba VALUES(2,'Jozef','Jonak', 'M', '1987-8-9', 181, 81); INSERT osoba VALUES(3,'Miroslav','Jonak', 'M', '1956-4-12', 182, 82); INSERT osoba VALUES(4,'Juraj','Jonak', 'M', '1968-12-23', 183, 83); INSERT osoba VALUES(5,'Jana','Naja', 'F', '9.6.1998', 183, 83); --SELECT * FROM osoba ORDER BY meno ASC, pohlavie DESC; --SELECT 'Meno ' + meno +' sa sklada z',LEN(meno) as 'pocet znakov','znakov' FROM osoba WHERE meno; --SELECT SUBSTRING(meno,1,1)+'.'+priezvisko FROM osoba; --WHERE ide pred ORDER BY --SELECT meno + ' ' + priezvisko 'meno a priezvisko', pohlavie 'sex' FROM osoba WHERE id<4 ORDER BY 1; --SELECT meno + ' ' + priezvisko 'meno a priezvisko', pohlavie 'sex' --FROM osoba WHERE výška>178 AND dátum_narodenia<='9.6.1989' ORDER BY 1; --SELECT meno + ' ' + priezvisko 'meno a priezvisko', pohlavie 'sex' --FROM osoba WHERE meno!='Jan' AND meno!='Jozef' ORDER BY 1; --SELECT * FROM osoba WHERE pohlavie='M' ; --SELECT * FROM osoba WHERE váha BETWEEN 80 AND 82 ; /* LIKE, NOT LIKE % viac znakov _ jeden znak */ --SELECT * FROM osoba WHERE meno LIKE 'Jan%'; --SELECT * FROM osoba WHERE meno LIKE 'Jan_'; --SELECT * FROM osoba WHERE priezvisko LIKE '%ak'; --SELECT * FROM osoba WHERE priezvisko NOT LIKE '%ak'; SELECT * FROM osoba WHERE meno LIKE 'J____';