SQL
Given an < ...
Мова сайту: Українська
Українська
English
Русский
Тести з програмування
Вхід
Реєстрація
Тести з програмування
Теорія
Сніпети
Статті
Головна
Android
Ціни
FAQ
Історія Cosmo
Правила та умови сервісу
Політика конфіденційності
Політика щодо файлів cookie
Зворотній Зв’язок
Given an
employee
table with
id, chef_id, salary
fields - how to select all employees whose salary is greater than that of their chief?
select a.* from employee a, employee b where b.id = a.chief_id and a.salary > b.salary
select a.* from employee a, employee b where b.id = a.chief_id and a.salary >= b.salary
Explanation
Get an explanation when it's available:
Subscribe
join
WHERE-clause
Подобається
Ввійдіть
щоб вподобати
Комментувати
Ввійдіть
щоб прокоментувати
Поширити
Tweet
Пов'язані матеріали
Предположим, что создана таблица persons с колонками id, name, age. Какой запрос найдет средний возраст всех людей с возрастом не менее 18-ти лет?
Дана таблица Users: | ID | NAME | PASSWORD | ADDBY | ------------------------------------------ | EX | IRWANEX | AB8934B495S | NULL | Получим ли мы единственную запись таблицы Users с помощью запроса: SELECT * FROM USERS WHERE ADDBY = NULL
Какие ключевые слова обязательны при выборке данных с соединением таблиц (не учитывая cartesian product)?
Какие данные вернет запрос: SELECT DISTINCT COUNT(T2.F_VAL) AS F, COUNT(DISTINCT T1.P_VAL) AS P FROM T1, T2 WHERE T1.P_KEY=T2.F_KEY Для следующих таблиц: T1 ( P_KEY INTEGER, P_VAL VARCHAR(20) ) P_KEY | P_VAL -------------- 1 | UK 2 | Russia NULL | Ukraine T2 ( P_KEY INTEGER, F_KEY INTEGER, F_VAL VARCHAR(20) ) P_KEY | F_KEY | F_VAL --------------------- 1 | 1 | London 2 | 2 | Moscow NULL | 2 | St. Petersburg NULL | NULL | Kiev
CREATE TABLE employee (id integer NOT NULL, department_id integer, chief_id integer, name varchar(100)); Вывести список сотрудников, не имеющих назначенного руководителя, работающего в том-же отделе
Тести з
S
QL
Приєднуйся і вивчай SQL
або
Дізнайся більше про
Тести з SQL онлайн
Слідкуй за CodeGalaxy
Мобільний додаток Beta
Зворотній Зв’язок
Продовжуйте вивчати
тести з SQL
Что верно о следующем SQL выражении: CREATE TABLE persons AS SELECT name, surname FROM person;
Дана таблица Persons: +--------------+ | LastName | +--------------+ С помощью какого запроса можно поместить значение 'Perez' в поле LastName таблицы Persons?
Что такое коррелированный запрос?
Пусть дана таблица Income, два столбца которой имеют значения: +--------+------+ | Profit | Loss | +--------+------+ | 1000 | 100 | | 2000 | NULL | | 3000 | 1000 | | NULL | 500 | | NULL | NULL | +--------+------+ Какое значение вернет запрос: SELECT COUNT(Profit-Loss) FROM Income;
Имеется таблица Women +-----+-----------+-------+ | Id | FirstName | Score | +-----+-----------+-------+ | 1 | Angelina | 500 | | 2 | Paris | 0 | | 4 | Jennifer | NULL | | 7 | Misha | 3000 | +-----+-----------+-------+ Сколько строк вернет запрос SELECT * FROM Women WHERE Score >= ALL (SELECT Score FROM Women WHERE FirstName='Eva');
Какие из представленных ниже запросов составлены корректно (таблица users состоит ровно из 4-х колонок: id , name , surname , occupation )?
Зареєструйся Зараз
або
Підпишись на майбутні тести
Ввійдіть щоб вподобати
Ввійдіть щоб прокоментувати