Почему я решила написать эту статью на канале про Excel? Во-первых, по своему примеру: я работаю в Excel 80% рабочего времени, т.е. бОльшую часть, но без SQL я не обхожусь. Мой канал называется Excel Analytics, т.е. - эксель для аналитиков. А аналитика без знания SQL я себе не представляю... А во-вторых - потому что сама когда-то боялась SQL. "Этожпрограммирование, аааа" Мне когда-то повезло, и в нужное время подвернулась простая и понятная статья на хабре. И теперь я хочу, чтобы моя статья для кого-то стала таким же помощником...
Кроме фильтров и сортировок (прошлый урок), в SELECT запросах можно также ограничивать выборку. Например, когда вам нужные не все данные, а скажем только первые 10 строк. Для этого существует конструкция LIMIT и давайте попробуем вывести 5 самых дорогих товаров. SELECT * FROM products ORDER BY price DESC LIMIT 5 Разберем запрос. Сперва мы получаем все товары, отсортированные по цене в обратном порядке ORDER BY price DESC. То есть дорогие товары будут сверху. А затем мы указываем LIMIT 5, что означает, что нам нужны только 5 первых записей. Так мы получаем таблицу самых дорогих товаров. LIMIT можно использовать совместно с конструкций WHERE...