SQL. 11. Числа и еще чутка о SELECT

Поділитися
Вставка
  • Опубліковано 15 січ 2025

КОМЕНТАРІ • 58

  • @irinalapshina5491
    @irinalapshina5491 7 років тому +5

    Петр, спасибо Вам большое за ваш видео курс. Все очень доступно, информативно, полезно. Теперь я сама могу писать запросы без каких-либо трудностей. Еще раз вам огромное спасибо! Вы очень полезный канал.

  • @dmitryakulich2352
    @dmitryakulich2352 5 років тому

    Огромное спасибо за видосы. Смотрю взахлеб )

  • @VareniyVarenik
    @VareniyVarenik 8 років тому +5

    настолько просто и понятно доносится информация, аж можно подумать, что преподаватель в возрасте и с большим опытом сделал операцию по омоложению голоса ))

    • @PashkaEzjik1994
      @PashkaEzjik1994 7 років тому +2

      Как раз преподаватель в возрасте и с большим опытом, сыпал бы ненужными терминами и названиями, что мешало бы усвоению и восприятию новой информации.

    • @melnikovivan85
      @melnikovivan85 6 років тому

      Преподавателю, кстати, 16 лет =)

  • @markersx
    @markersx 10 років тому +23

    Не знаю, будет ли упоминаться об этом следующих уроках, но хотел бы добавить, что полям можно давать свои имена, например SELECT fnames_list as Имя, lnames_list as Фамилия FROM ....
    (Да, переименованным колонкам в выводе, можно давать русские названия, правда их лучше обрамлять в `` например: SELECT fnames_list as `Имя`, lnames_list as `Фамилия` FROM ....).

    • @notUnclePetro
      @notUnclePetro 7 років тому +5

      по поводу Ctrl+C / Ctrl+V
      в командной строке копирование/вставка работает по немного другой комбинации:
      Ctrl+Shift+C / Ctrl+Shift+V

  • @ВіталійЦаревич
    @ВіталійЦаревич 7 років тому +15

    Аня колбаса))))

  • @RomanAlexandrov
    @RomanAlexandrov 9 років тому +11

    так как все таки вывести имя, прайс самого ценного продукта и сам продукт?

    • @varguss2088
      @varguss2088 6 років тому +2

      SELECT name, price FROM products WHERE price = (SELECT MAX(price) FROM products); Эта фишка называется "подзапросы", есть такое подмножество функций, которое называется "агрегатные функции", которые возвращают всего 1 значение. Агрегатные функции как раз и используются в подзапросах. Возможно я что-то сказал неверно, потому что SQL изучаю относительно недавно, но это моё понимание.

    • @АлексейЗахарченко-о8с
      @АлексейЗахарченко-о8с 6 років тому +1

      если вы имеете ввиду то, что пытался сделать автор в 22:30, то я бы предложил вот такой вариант
      SELECT DISCTINCT name, product, price FROM sales ORDER BY price DESC; тогда мы сперва отсортируем по убыванию, потом выведем по 1 покупке от каждого покупателя, а покупка эта окажется самой дорогой из-за сортировки

  • @CMTV_official
    @CMTV_official  10 років тому +12

    Все тайны про магазины!

  • @codingfox
    @codingfox 9 років тому +19

    Для твоего возраста очень хорошее качество роликов) Но хотелось бы более сжатый формат, меньше воды

    • @bergen2295
      @bergen2295 7 років тому

      Cколько ему лет?

    • @TheMrPifagor
      @TheMrPifagor 7 років тому +2

      Brrgen около 16 на момент записи видео

    • @Art-ub1sg
      @Art-ub1sg 5 років тому

      Ему уже 21)

  • @libcurlcntrl
    @libcurlcntrl 7 років тому +4

    Петр, а где вы нашли эти шпаргалки? Было бы неплохо если бы вы поделились с нами)

    • @podpison3268
      @podpison3268 4 роки тому

      Он сам делал мне кажется

  • @user779hjg45
    @user779hjg45 9 років тому +1

    чтобы вставить попробуйте нажимать правой кнопкой мыши. а чтобы очистить свой экран clear.

  • @Sino999TJ
    @Sino999TJ 7 років тому +2

    как выбрать самую дорогую покупку каждого покупателя? чтоб не было Аня торт 120 и Аня арбуз 70

  • @ilya_ru
    @ilya_ru 5 років тому +1

    А почему в итоге у Ани выводит колбасу с ценой торта (120)? и как получить торт в таблице с наибольшими ценами??

    • @ilya_ru
      @ilya_ru 5 років тому

      и с хлебом то же самое: выводит хлеб с ценой молока (40)

  • @РядовойРайан-28УДАРОВ

    Круто

  • @НикитаКорнилов-п3о
    @НикитаКорнилов-п3о 5 років тому +1

    Ребят, такая проблема: ещё в предыдущем уроке обратил внимание на то, что в таблице users не могу колонку с рангом назвать как rank, выдаёт ошибку. Пробовал назвать как ran, это консоль допускает, а вот rank - никак. В чём может быть проблема?

    • @Владимир-ч5ь8ы
      @Владимир-ч5ь8ы 5 років тому

      чтобы давать названия похожие на команды нужно эти названия писать так `rank` - это символ Ё на клавиатуре, тогда SQL будет понимать что это не его команда.

  • @ArtemLavrik
    @ArtemLavrik 6 років тому +4

    Аня - колбаса))

  • @adamburke4496
    @adamburke4496 5 років тому +1

    У меня вопрос:
    Вот если есть столбцы: продукт и цена. И мне необходимо вывести то количество продуктов, где нет цены (null), вот как это сделать?
    SELECT count(product) FROM magazin WHERE price = null не срабатывает. Я подозреваю, что с Null нужно как-то по другому работать. Подскажите, пожалуйста.

    • @TommiT-sr3tv
      @TommiT-sr3tv 5 років тому

      Могу посоветовать тебе использовать сортировку, но если тебе нужно вернуть число продуктов без цены то не знаю =(

    • @Владимир-ч5ь8ы
      @Владимир-ч5ь8ы 5 років тому +1

      С null пишется не price = null а price is null

  • @nikohuli378
    @nikohuli378 5 років тому

    А как вывести самое больше значение из группы? не получается...=(

  • @Бронислав-у1й
    @Бронислав-у1й 4 роки тому

    ASC в обратном порядке???? На прошлом уроке вроде говорилось что DESC...

  • @sashasashovic91
    @sashasashovic91 7 років тому

    Ваше шутка про шопинг это правда

  • @manaline1185
    @manaline1185 6 років тому

    как посмотреть какая таблица находится в том или иной базе данных? спасибо

    • @lMrN0bOdyl
      @lMrN0bOdyl 6 років тому

      USE имя базы, SHOW tables

  • @КВАСОВАР
    @КВАСОВАР 6 років тому

    у меня что-то не получается вывести максимальную цену, выводит вторую по стоимости 70, а 120 нет.

    • @КВАСОВАР
      @КВАСОВАР 6 років тому

      кстати числовые значения в столбце цена трехзначные воспринимает меньше чем двухзначные как это исправить?

    • @danxhim
      @danxhim 5 років тому

      @@КВАСОВАР , ахах, коры)))

    • @TommiT-sr3tv
      @TommiT-sr3tv 5 років тому

      Проверь ставишь ли ты индекс 0

  • @andrewgrayson5835
    @andrewgrayson5835 7 років тому +2

    22:36 Все Ани такие)

  • @levkekish9284
    @levkekish9284 10 років тому

    Привет, где можно тебя найти (соц. сети или skype)?

    • @CMTV_official
      @CMTV_official  10 років тому

      vk.com/s.engineer, но только по делу)

  • @ZlobinPeter
    @ZlobinPeter 8 років тому

    Чем отличаются команды Group by и Order by ?

    • @admin4549
      @admin4549 8 років тому

      Group by - группировка значений нескольких полей Order by - просто сортировка

  • @dmitriynikitin4948
    @dmitriynikitin4948 4 роки тому

    20.30 я арнул , я попытался пошутить , хорошая попытка парень :)))

  • @arturbo3134
    @arturbo3134 4 роки тому

    качельки? :D

  • @DenisMakohon
    @DenisMakohon 9 років тому

    SELECT fnames_list, price FROM sales
    GROUP BY fnames_list;
    Такая запись не лишена смысла. Она выводит первое попавшееся в списке имя и все остальные данные в записи, которые есть в запросе, а это иногда полезно.

  • @sashasashovic91
    @sashasashovic91 7 років тому

    В реляционных базах данных нет номинации столбцов.

  • @zorro55
    @zorro55 4 роки тому

    select first_name, last_name, max(salary) as salary from workers;

  • @randomname40401
    @randomname40401 7 років тому

    Лин Бейли - Изучаем SQL. Практически одно и то же

  • @admin4549
    @admin4549 8 років тому

    Вывод лимита по процентам не запилил, а так круто :)

  • @ВиталийЕропкин-й1д
    @ВиталийЕропкин-й1д 9 років тому +2

    Опять звук еле-еле слышно на полной громкости компа и ютуба, а реклама орёт дуром)

  • @ValeraIAmLegend
    @ValeraIAmLegend 7 років тому

    Что это за колбаса, которая дешевле чем кола?)

  • @crazy_snegir_ua4431
    @crazy_snegir_ua4431 6 років тому

    +

  • @МаксимТолстобров-э9х

    Работает ctrl + V

  • @MartinEden-ps6ld
    @MartinEden-ps6ld 8 років тому +8

    4 девочки не оценили шутку))

  • @nukacoaal
    @nukacoaal 7 років тому

    в большинстве случаев нельзя пользоваться этими функциями, они слишком медленные

  • @ИльшатТрофимов
    @ИльшатТрофимов 4 роки тому

    Так в итоге и не показал как вывести имена, продукты с максимальной ценой для этих имен!!! Что за халтура а?) Еще так быстренько пропустил этот момент мимо глаз.

  • @_cher_Tex_
    @_cher_Tex_ 2 роки тому

    После 11 урока уже начинает все бесить, столько оговорок, ошибок и из 30 минут видео 10 минут муть слушаешь