🗄️
SQL — Основы и запросы
SELECT, JOIN, GROUP BY, агрегатные функции, подзапросы, CTE, оконные функции, индексы, нормализация.
30 вопросов · 30 показано
EasyЧем INNER JOIN от LEFT JOIN отличается?joinEasyЧем WHERE от HAVING отличается?wherehavingEasyЧто такое GROUP BY и агрегатные функции?group-byHardЧто такое оконные функции (window functions)?windowMediumЧем RANK от ROW_NUMBER и DENSE_RANK?rankMediumЧто такое индексы в БД?indexMediumЧто такое нормализация БД?normalizationMediumЧто такое транзакции и ACID?transactionsacidMediumЧто такое подзапросы (subqueries)?subqueryHardЧто такое CTE (Common Table Expression)?cteMediumЧто такое EXPLAIN и зачем?explainEasyЧем DELETE от TRUNCATE и DROP?deleteEasyЧем VARCHAR от TEXT?varcharEasyЧто такое foreign key?foreign-keyMediumЧто такое UNION, UNION ALL, INTERSECT, EXCEPT?unionMediumЧто такое COALESCE и NULLIF?coalesceHardЧто такое stored procedures и triggers?procedurestriggersHardЧто такое materialized view?materialized-viewMediumЧто такое NoSQL и какие бывают?nosqlMediumЧто такое PostgreSQL vs MySQL?postgresqlmysqlHardЧто такое optimistic vs pessimistic locking?lockingMediumЧто такое connection pooling?connection-poolHardЧто такое JSONB в PostgreSQL?jsonbEasyЧем DISTINCT от GROUP BY?distinctHardЧто такое window aggregate (SUM OVER)?windowHardЧто такое REPLICA и sharding?replicationshardingHardЧто такое CAP theorem?capMediumЧто такое SQL injection и PreparedStatement?securityMediumЧем EXISTS от IN отличается?existsHardЧто такое INSERT ... ON CONFLICT (upsert)?upsert