Данные инструкции нужны для выборки, вставки и обновления данных. Ниже приведены простые примеры их использования.
SELECT
/* Найти количество проектов, начатых в каждом месяце. */
SELECT MONTH(startDate), COUNT(*) FROM Employee_Projects GROUP BY MONTH(startDate);
/* В таблице Employee выделить отдельно имя и фамилию сотрудников. */
SELECT SUBSTRING(empFullName, CHARINDEX(' ',empFullName) + 1,100) AS firstName,
SUBSTRING(empFullName, 1, CHARINDEX(' ',empFullName)-1) AS lastName
FROM Employee
/* Люди, которые работают над проектом с минимальным бюджетом. */
SELECT empID FROM Employee_Projects
WHERE projectID = (SELECT projectID FROM Project
WHERE budget = (SELECT MIN(budget) FROM Project))
INSERT
/* Добавьте в базу данных WorldDatabase несколько записей с городами Эстонии. */
INSERT INTO tCity VALUES (4080, 'Narva', 'EST', 'Ida-Virumaa,', 60000),
(4081, 'Rakvere', 'EST', 'Lääne-Virumaa', 35000),
(4082, 'Viljandi', 'EST', 'Viljandimaa', 15000)
UPDATE
/* изменить столицу на Fernando de la Rua у страны с кодом ARG */
UPDATE tCountry
SET HeadOfState = 'Fernando de la Rua'
WHERE CountryCode LIKE 'ARG'
/* изменить должность работника с ID 154 на 'Team Lead' */
UPDATE Employee_Projects
SET position = 'Team Lead'
WHERE empID = 154
/* изменить дату окончания проекта с ID P986 на сегодняшнюю */
UPDATE Employee_Projects
SET endDate = GETDATE()
WHERE projectID = 'p986'