Select fam_cotr, salary, id_otdel, dolzn

From EMP

WHERE id_otdel = 41

OR id_otdel = ‘Склад’;

Пример 3: Вывод информации о служащих отдела 44 с зарплатой 10000 и более, а также о всех служащих отдела 42.

SELECT fam_cotr, salary, id_otdel

From EMP

WHERE salary >= 10000 AND id_otdel =44 OR id_otdel = 42;

Пример 4: Вывод фамилии, заработной платы и номера отдела для всех служащих отделов 44 и 42, зарплата которых составляет 10000 и более.

SELECT fam_cotr, salary, id_otdel

From EMP

WHERE salary >= 10000 AND (id_otdel =44 OR id_otdel = 42);

Примечание: Приоритет выполнения операций сравнения AND и OR:

1. выполняется операция AND;

2. выполняется операция OR. Если в выражении присутствуют операторные скобки, то сначала выполняется выражение в них.

2. Использование символьных функций для вывода данных.

Для того, чтобы вывести данные особым образом (преобразовать строку, записанную строчными буквами в строку прописными; вывести данные одного столбца, начиная с заглавной буквы и т.д.) можно использовать строчные функции.

Функция Возвращаемое значение
Символьные функции, возвращающие символьные значения:
СОNСАТ(сhar1, char2) Конкатенация символьных строк char1 и char2
INITCAP(char) Символьная строка сhar, первые буквы всех слов в которой преобразованы в прописные
LOWER(char) Символьная строка char, все буквы которой преобразованы в строчные
UPPER(char) Символьная строка char, в которой все буквы преобразованы в прописные

Пример 5: Вывод имени и фамилии каждого вице-президента прописными буквами, название отдела с прописной буквы и должности строчными буквами.

SELECT UPPER (fam_cotr|| ‘ ‘ || name_cotr) VP,

INITCAP (name_otdel) NAME_OTDEL,

LOWER(dolzn) DOLZN

From Sveden

WHERE dolzn LIKE ‘VP%’;

Пример 6: Вывод имени и фамилии всех служащих с должностью "администратор". Должность выводится в том виде, как она хранится в базе данных.

SELECT fam_cotr, name_cotr

From Sveden WHERE UPPER () dolzn =’Администратор’;

Пример 7: Вывод наименования и страны всех клиентов с хорошим кредитным рейтингом. Наименование и страна должны быть соединены.

SELECT CONCAT (name, country) CUSTOMER

FROM Klienti

WHERE upper() credit_rating = ‘GOOD’;


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: