This repository is created and maintained by the team and the community of Hexlet, an educational project. Read more about Hexlet.
See most active contributors on hexlet-friends.
Мы принимаем Pull Request'ы!
- Для добавления вопросов с пояснениями
<details>
<summary>Вопрос</summary>
Ответ/пояснение к вопросу
</details>Перечислите порядок написания операторов в запросе SQL
SELECT
[DISTINCT | DISTINCTROW | ALL]
select_expression,...
FROM table_references
[WHERE where_definition]
[GROUP BY {unsigned_integer | column | formula}]
[HAVING where_definition]
[ORDER BY {unsigned_integer | column | formula} [ASC | DESC], ...]Перечислите порядок выполнения операторов в запросе SQL
1. FROM
2. WHERE
3. GROUP BY
4. HAVING
5. SELECT
6. ORDER BYНазовите, чем отличаются операторы HAVING и WHERE
HAVING используется как WHERE, но в другой части SQL-выражения и, соответственно, на другой стадии формирования запроса. HAVING применяется не для всего набора столбцов таблицы, а для набора созданного оператором GROUP BY и применяется всегда строго после него.
Назовите ключевые метрики вовлеченности продуктового анализа
TODOНазовите, чем отличается оператор extend() от оператора append()
TODOКакая библиотека используется для чтения и обработки табличных данных
TODOКакой график выбрать для наиболее детального отражения структуры продаж (по категориям)? А если требуется
TODOМожно ли соединить таблицу саму на себя?
TODOКакой оператор помогает вывести ограниченный список значений в результате запроса?
SELECT id
FROM answer
LIMIT 10;Какой минимальный и максимальный результат получится при соединении таблиц друг с другом
TODOОбъясните, что означает «связь таблиц «один ко многим»»?
TODOКаким способом можно избавиться от дублей в таблице? Какие еще способы вы знаете?
SELECT DISTINCT title
FROM report; SELECT id, title, COUNT(*)
FROM report
GROUP BY id, title
HAVING COUNT(*) = 1;