Каталог
Веб-разработка с нуля: четыре курса по порядку.
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Каталог
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Урок 5 из 52 · 9 мин
Как писать SQL, который поймут коллеги: регистр, отступы, кавычки и комментарии.
Нашла у себя select name,price from products where price>250 — и не помню, зачем.
Подпиши запрос комментарием и разложи по строкам. Слону всё равно, а людям — нет.
Мне правда всё равно: select и SELECT для меня одно и то же. А вот кавычки путать нельзя.
---- до конца строки база пропускает.-- Дорогие позиции для акции
SELECT name, price
FROM products
WHERE price > 250; -- дороже 250 ₽/* *//* и */ — комментарий, даже на нескольких строках.SELECT name /*, price, weight_g */
FROM products
LIMIT 3;'Москва' в одинарных кавычках — строка, значение. "Цена" в двойных — имя: столбца, таблицы или псевдонима.WHERE city = "Москва" — база ищет столбец с именем Москва и падает.SELECT name AS "Покупатель"
FROM customers
WHERE city = 'Казань';Ключевые слова — ЗАГЛАВНЫМИ, имена — строчными_с_подчёркиванием. Каждая часть запроса с новой строки. Сверху — комментарий, зачем он.
Перепиши запрос аккуратно: добавь комментарий -- с объяснением и выведи name и price товаров дороже 250.
-- — пока нетcategories — категории товаровid, nameproducts — товарыid, name, category_id, price, weight_g, is_available, added_oncustomers — покупателиid, name, email, city, phone, birthday, registered_onstaff — сотрудникиid, name, role, salary, hired_on, manager_idorders — заказыid, customer_id, staff_id, created_at, statusorder_items — позиции заказовorder_id, product_id, quantity, unit_pricereviews — отзывыid, customer_id, product_id, rating, comment, created_onВыберите один ответ.
Как правильно сравнить город со строкой Москва?
Выберите все подходящие варианты.
Какие из записей — комментарии SQL?
Проверяем состояние обучения…