Создание таблицы laps с 5 полями. Identity(1,1)-настройка первичного ключа-числовыми автоматически увелич. значениями | CREATE TABLE laps( lapsID int not null Primary key identity(1,1), nimi varchar(15), pikkus smallint null, sunniaasta int, sunnilinn char(8) ) |
Добавляет записи в таблицу
| INSERT INTO laps(nimi, pikkus, sunniaasta, sunnilinn) VALUES('Aleksandra',160,1997,'Tallinn'); |
Выбрать все поля из таблицы laps | SELECT * FROM laps |
Выбрать поля nimi и pikkus из таблицы laps
| SELECT nimi, pikkus FROM laps |
Агрегатные функции: Sum() ;AVG();Min();Max(); Count()-кол-во заполненных ячеек; Product()-перемножение полей | |
Найти средний рост детей
| SELECT AVG(pikkus) AS srednij_rost FROM laps |
Найти кол-во детей в таблице
| SELECT Count(nimi) AS kolichestvo FROM laps |
Найти мин год рождения ребенка
| SELECT Min(sunniaasta) AS min_aasta FROM laps |
Сортировка таблицы по полю sunniaasta В возрастающем порядке (от А до Я) DESC-в убывающем(от Я до А) | SELECT * FROM laps ORDER BY sunniaasta SELECT * FROM laps ORDER BY sunniaasta DESC |
Запрос с условием: Отображать все поля таблицы при условии, что рост больше либо равен 165 | SELECT * FROM laps WHERE pikkus>=165 |
Отображать имена детей и их рост при условии, что имя содержит букву S
| SELECT nimi, pikkus FROM laps WHERE nimi like '%s%' |
Отобразить всех детей, кто родился с 1995 по 1997 год
| SELECT * FROM laps WHERE sunniaasta between 1995 and 1997 SELECT * FROM laps WHERE sunniaasta >=1995 and sunniaasta <=1997 |
DISTINCT Отобразит каждый город из таблицы по одному разу
| SELECT DISTINCT sunnilinn FROM laps |
Отобразить детей, родившихся в Таллинне в 1997 году, сортировать по имени
| SELECT * FROM laps WHERE sunnilinn like 'Tallinn' and sunniaasta like '1997' ORDER BY nimi |
Создание таблицы lemmikloom | CREATE TABLE lemmikloom( ID INT PRIMARY KEY identity(1,1), loomanimi VARCHAR(50), peremeheID INT, kaal SMALLINT, FOREIGN KEY (peremeheID) REFERENCES laps(lapsID) ) |
Добавление записей
| INSERT INTO lemmikloom (loomanimi, peremeheID, kaal) VALUES ('kass Miisu',5,20); INSERT INTO lemmikloom (loomanimi, peremeheID, kaal) VALUES ('koer Pauka',2,30); |
| SELECT * FROM laps, lemmikloom WHERE lemmikloom. peremeheID=laps. lapsID |
| SELECT laps. nimi, nniaasta, lemmikloom. loomanimi FROM laps, lemmikloom WHERE lemmikloom. peremeheID=laps. lapsID |
| SELECT loomanimi, kaal FROM lemmikloom WHERE kaal IN(20,50) ORDER BY loomanimi |
| SELECT loomanimi, kaal FROM lemmikloom WHERE loomanimi like '%kass%' |
| SELECT MAX(kaal) AS MAXWEIGHT FROM lemmikloom |
| SELECT loomanimi, AVG(kaal) AS AVGWEIGHT FROM lemmikloom GROUP BY loomanimi |
| UPDATE lemmikloom SET kaal=kaal*2 |
Задание
НЕ нашли? Не то? Что вы ищете?












