Каталог
Веб-разработка с нуля: четыре курса по порядку.
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Каталог
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Урок 3 из 52 · 8 мин
Считаем прямо в запросе и даём столбцам понятные имена.
Хочу видеть цену и цену со скидкой 10%. Но в каталоге пока ничего не менять!
SELECT ничего не меняет. Я посчитаю price * 0.9 для каждой строки и покажу результат.
А столбец будет называться… ?column?. Ужас.
Дай ему имя через AS — и будет sale_price.
+ - * /7 / 2 = 3.SELECT name, price, price * 0.9 AS sale_price, 7 / 2 AS whole, 7 / 2.0 AS exact
FROM products
LIMIT 3;ASвыражение AS имя — назвать столбец результата. Имя из нескольких слов или с заглавными берут в двойные кавычки: AS "Цена".SELECT name AS "Товар", price AS "Цена, ₽"
FROM products
LIMIT 3;SELECT 2 + 2; работает и без таблицы: база просто посчитает выражение.SELECT 2 + 2 AS answer, 290 * 0.9 AS sale;Каждому вычисленному столбцу — имя через AS. ?column? в отчёте не поймёт никто.
Выведи name, price и цену со скидкой 10% под именем sale_price для всех товаров.
sale_price — пока нетAS — пока нет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Выберите один ответ.
Меняет ли SELECT price * 0.9 FROM products цены в таблице?
Выберите один ответ.
Сколько вернёт SELECT 7 / 2?
Проверяем состояние обучения…