Уроки SQL для начинающих / #5 - Выборка данных из БД. Where, Order, Limit

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ก.ย. 2024
  • Для выборки данных из БД используется оператор Select. При его использовании вы можете указать какие поля необходимо выбрать, а также установить условие (where), сортировку (Order) и ограничение по выборке (Limit).
    1) Урок на сайте itProger: itproger.com/c...
    ✔ Сообщество программистов: itproger.com/
    ✔ -------------
    Вступай в группу Вк - prog_life 🚀
    Группа FaceBook - goo.gl/XW0aaP
    Инстаграм itProger: / itproger_official
    Instagram: / gosha_dudar
    Telegram: t.me/itProger_o...
    Twitter - / goshadudar
    - Уроки от #GoshaDudar 👨🏼‍💻
    - Все уроки по хештегу #goshaSQL

ความคิดเห็น • 108

  • @skyname8870
    @skyname8870 18 วันที่ผ่านมา

    Спасибо Вам большое, уважаемый автор! Прекрасные уроки! С удовольствием в третий раз изучаю SQL, но Ваш курс прям реально лучший! Вы так здорово объясняете, легко, понятно, информативно, и вообще веет такой душой и простотой что веришь в себя! Вы заряжаете позитивом! Спасибо Вам огромное за то кто Вы есть и за все что Вы делаете! От души!

  • @Ятут-б5ш
    @Ятут-б5ш 3 ปีที่แล้ว +115

    Таймкоды:
    0:17 - (SELECT * FROM) Выбор всех записей в таблице
    1:10 - (SELECT _ FROM) Выбор конкретных полей в таблице
    1:53 - (WHERE + AND) Выбор полей в таблице по условию WHERE
    3:01 - (WHERE) об операторе WHERE в миксе с >=

  • @oleggubanov2695
    @oleggubanov2695 ปีที่แล้ว +2

    Большое спасибо за обучение! Вы не только отлично знаете свой предмет, но и доступно объясняете.

  • @ДедушкаПовидло-к1я
    @ДедушкаПовидло-к1я 5 ปีที่แล้ว +11

    Спасибо! Невероятная подача материала

  • @ivanfanin5603
    @ivanfanin5603 3 ปีที่แล้ว +85

    В видео автор не объясняет, что означает DESC - descending (нисходящий), а ASC - ascending (восходящий). Возможно, кому пригодится

  • @homeaccess6887
    @homeaccess6887 3 ปีที่แล้ว +7

    Спасибо огромное! Очень просто и легко. Надеюсь также и на практике будет)))))

  • @АльфияСаитова-ж4г
    @АльфияСаитова-ж4г 2 ปีที่แล้ว

    Спасибо большое! Очень понравился урок! Дважды посмотрела, все понятно и доступно, полезно, без воды.

  • @user-im6ub9vm6l
    @user-im6ub9vm6l 3 ปีที่แล้ว +2

    Респект, хорошее наглядное объяснение.

  • @DaniilSharomov
    @DaniilSharomov 2 ปีที่แล้ว +13

    Если при первой же попытки у вас в выборке под столбцом "name" идут строки с повторяющимся текстом "name", то скорее всего вы написали 'name' за место `name`. разные символы кавычек

  • @birdwatcher_channel
    @birdwatcher_channel ปีที่แล้ว

    спасибо. урок очень информативный! удачи в продвижении канала

  • @andrewvyakhirev6233
    @andrewvyakhirev6233 3 ปีที่แล้ว +1

    Спасибо, все четко и понятно

  • @СарматПересветов
    @СарматПересветов ปีที่แล้ว

    спасибо!

  • @ВладимирК-ж3ь
    @ВладимирК-ж3ь 4 ปีที่แล้ว +1

    Круто, спасибо!

  • @olzhikggg6915
    @olzhikggg6915 ปีที่แล้ว

    молодец

  • @Andrzej3935
    @Andrzej3935 3 ปีที่แล้ว

    Спасибо вам!

  • @sanekvelikiy
    @sanekvelikiy ปีที่แล้ว

    спасибо за видео)

  • @inga153
    @inga153 4 ปีที่แล้ว

    Большое спасибо!

  • @orl9189
    @orl9189 ปีที่แล้ว

    спасибо большое за урок))

  • @yurii_s_m_25
    @yurii_s_m_25 4 ปีที่แล้ว

    Дуже дякую!!!

  • @my_coolheart
    @my_coolheart 5 ปีที่แล้ว +1

    Открытием в этом уроке стал LINE, можно искать по таблицам часть контента так, да и поиск по сайту делать через него...

    • @omoloni
      @omoloni 5 ปีที่แล้ว +3

      лайк?

  • @aaa__0000
    @aaa__0000 5 ปีที่แล้ว +5

    Сделайте курс по математике для программистов

    • @omoloni
      @omoloni 5 ปีที่แล้ว

      математика - это либо она есть, либо её нет

    • @haykmkrtchyan7093
      @haykmkrtchyan7093 5 ปีที่แล้ว +2

      Смотри комбинаторику, теорию вероятности. Для программирования нужна логика.

  • @cppprograms5868
    @cppprograms5868 4 ปีที่แล้ว +1

    Чуть не забыл поставить лайк.

  • @blessed-e2h
    @blessed-e2h ปีที่แล้ว

    Столько просмотров, а так мало коментариев, спасибо тебе.

  • @andreyk.2729
    @andreyk.2729 ปีที่แล้ว

    спасибО!

  • @doom678
    @doom678 2 ปีที่แล้ว

    Спасибо!!! Все работает, повторил в phpMeAdmin
    Только не пойму где на компе хранятся данные из open server

  • @Dm-if3vl
    @Dm-if3vl 4 ปีที่แล้ว

    Спасибо

  • @АлександраСафонова-я3ы
    @АлександраСафонова-я3ы 2 ปีที่แล้ว

    Отличные уроки, спасибо. Очень хочу найти еще практические занятия, но комп блокирует сайт itproger, хотя на рабочем ноуте сайт работает, а на личном нет. Что сделать надо?

  • @ОлегДроздов-ь7н
    @ОлегДроздов-ь7н 4 ปีที่แล้ว +3

    Почему в последнем запросе вывело Алексей, ведь мы поставили процент впереди %а%, разве первая буква в слове должна учитываться?

  • @АлександрСосо-щ1б
    @АлександрСосо-щ1б 3 ปีที่แล้ว +2

    по функциональности mySQL напоминает excel

    • @РоманДенисов-л3у
      @РоманДенисов-л3у 3 ปีที่แล้ว +4

      Внезапно и там и там таблицы :) Только с открытием xlsx файла весом от 100 мб будут проблемы. Мой комп это около 6минут делает и дольше. А базы мускуля могут быть по несколько гигабайт

    • @Directx11cool
      @Directx11cool 2 ปีที่แล้ว

      @@РоманДенисов-л3у 41 Гб выгрузка яндекс еды) Пришлось искать спец прогу, которая умеет читать файл построчно и искать в нём(для просмотра огромных лог файлов, ибо любая другая вешается намертво, а импорт cvs в экселе нормально не заработал нихрена(да и он тупит адски даже на 10 гб куске)

  • @mariybaganova5152
    @mariybaganova5152 5 ปีที่แล้ว +1

    Отличное видео. Еще видео будет?

  • @BorodaTTV
    @BorodaTTV 2 ปีที่แล้ว

    Товарищи, выручайте! Как в выборке сделать запрос на вывод всех записей выше среднего? как это среднее определить, никак не соображу)

    • @ДмитрийНеважно-о6б
      @ДмитрийНеважно-о6б 2 ปีที่แล้ว

      Делаешь количество id/2 и от этого циклом for. Если id в разнобой, дай цикл по всем строкам, подели счетчик на 2 и от этого числа делаешь что тебе надо так же циклом for

    • @ДмитрийНеважно-о6б
      @ДмитрийНеважно-о6б 2 ปีที่แล้ว

      И потом, среднее... Что? Среднее по вашим ценам в таблице, или среднее по id или по чему среднее?

    • @BorodaTTV
      @BorodaTTV 2 ปีที่แล้ว

      Спасибо за ответ, но уже не актуально)

    • @ДмитрийНеважно-о6б
      @ДмитрийНеважно-о6б 2 ปีที่แล้ว

      @@BorodaTTV OK, не зашел SQL?)

    • @BorodaTTV
      @BorodaTTV 2 ปีที่แล้ว +1

      @@ДмитрийНеважно-о6б зашёл) это был вступительный тест) работаю третий месяц))

  • @just_proger1027
    @just_proger1027 ปีที่แล้ว

    умираю со смеху с "буквочки а"🤣🤣🤣

  • @barsa700
    @barsa700 3 ปีที่แล้ว +2

    Буквачка "А"

  • @ozodbekbahromov4116
    @ozodbekbahromov4116 5 ปีที่แล้ว +2

    здравствуйте . Скажите пожалуйста что как вы думаете чтобы быть хороший программист нужна математика ?

    • @WhiteBear141981
      @WhiteBear141981 5 ปีที่แล้ว +3

      Ozodbek Bahromov, здравствуйте! Не помешает

    • @Чертила-с4ф
      @Чертила-с4ф 5 ปีที่แล้ว

      Да , если хочешь чего-то большего , то да.

    • @clearconscience1345
      @clearconscience1345 5 ปีที่แล้ว +2

      Хороший программист - понятие растяжимое. Для большинства специализаций в программировании хватит базового знания алгебры - понимание коэффициентов (5 класс средней школы), например, сильно упрощает работу. Да, в машин лернинге или других пионерских облостях да еще и с амбициями конечно без математики делать нечего.

    • @Anajinn._.228
      @Anajinn._.228 5 ปีที่แล้ว +1

      Вашэ нэт но хотБы квадратные корни нужно

    • @kartezist
      @kartezist 5 ปีที่แล้ว +3

      нужно знать математику за 7-8 класс и всю высшую математику на уровне ознакомленности

  • @samiraxmedov3394
    @samiraxmedov3394 3 ปีที่แล้ว

    🇦🇿🙏🏼

  • @ТолегенСадвакасов-щ8у
    @ТолегенСадвакасов-щ8у 3 ปีที่แล้ว

    Жаль что всё мелко и не видно

  • @УзнайПервымНЕОБЬЯСНИМОЕ
    @УзнайПервымНЕОБЬЯСНИМОЕ 3 ปีที่แล้ว +1

    А давайте ваше 'буквочка' и 'табличка' выкрутим на максималку и получим:
    Полненький курсик для программистиков. Жмите кнопочки, переходите по ссылочке, а там текстик с картиночками, да в нижненькой половиночке контактики для телеграммчика.

  • @tohoto2183
    @tohoto2183 3 ปีที่แล้ว +7

    Очень классные уроки SQL ,спасибо Гоша.

  • @mugen8108
    @mugen8108 5 ปีที่แล้ว

    спасибо

  • @Прикольноепроектноепрограммиро

    Без SQL никуда. Не знаешь Select - считай калека. Ни в сам SQL не врубишься, ни в Excel сложные запросы построить не сможешь. А ещё есть штуки типа LINQ из Visual studio...

    • @ахуец
      @ахуец 4 ปีที่แล้ว

      Та же половуха 🙁

  • @Roma4086
    @Roma4086 4 ปีที่แล้ว +14

    стоило затронуть такой оператор как Having, у меня на собеседовании один раз спросили: "чем отличается Where от Having"

    • @alexclassy
      @alexclassy 3 ปีที่แล้ว +1

      А чем они отличаются?

    • @computerclinickz
      @computerclinickz 3 ปีที่แล้ว +8

      @@alexclassy названиями

    • @MultiDenned
      @MultiDenned 2 ปีที่แล้ว +1

      В where нельзя использовать агрегатные функции, а в having можно

    • @ДмитрийНеважно-о6б
      @ДмитрийНеважно-о6б 2 ปีที่แล้ว

      @@MultiDenned а что такое аграрные функции?

  • @АртёмЯрошенко-и3е
    @АртёмЯрошенко-и3е 5 ปีที่แล้ว +5

    Спасибо вам, с вами этот материал очень быстро усвоился.

  • @alexeyyasman380
    @alexeyyasman380 5 ปีที่แล้ว +7

    годно! хороший урок

  • @MegaRuslan91
    @MegaRuslan91 ปีที่แล้ว

    (( Смотрел лишь для того чтобы узнать как делать выборку по полю с форматом даты и пуф - на те - ни слова о таком популярном выборе.

  • @palo44ka
    @palo44ka 3 ปีที่แล้ว +2

    Сделала запрос SELECT * FROM `...` WHERE `...` .... ORDER BY `...` DESC LIMIT ...
    А потом поменяла DESC на ASC и результат получился другой. Собственно, так же как и без этого оператора вообще. Я понимаю, что это происходит потому, что ограничение идет после сортировки (если я верно понимаю). Мне кажется, интересно было бы это тоже отметить в видео... :))

    • @StasMobile
      @StasMobile 2 ปีที่แล้ว

      ... Всё верно asc это прямое упорядочение, его необязательно указывать

  • @alegalfonso345
    @alegalfonso345 5 ปีที่แล้ว +12

    9 буквочек)))) насчитал))))

  • @antonykozlov2143
    @antonykozlov2143 10 หลายเดือนก่อน

    cпасибо за уроки

  • @nicky14952281
    @nicky14952281 3 ปีที่แล้ว +1

    5:56 - пошёл такой сам загуглил, вырезал эту часть, вернулся "а ну да я тут напутал" 😂 лойс

    • @vadicus6534
      @vadicus6534 2 ปีที่แล้ว

      а что такого?) все гуглят

  • @sherlock__330
    @sherlock__330 3 ปีที่แล้ว +1

    спасибо

  • @dmitryfedyainov4788
    @dmitryfedyainov4788 5 ปีที่แล้ว +1

    Отличные уроки. Спасибо!

  • @Elisha_GG
    @Elisha_GG ปีที่แล้ว

    SQL может работать с любыми регулярными выражениями (regExp) для выборки?

  • @EnergyVampire777
    @EnergyVampire777 4 ปีที่แล้ว

    Блин не могу понять как применять эти таблицы чтоб учить MySQL. Помогите разобраться как реализовать такой пример: есть ссылка на json который раз в день обновляется. Напрямую в приложение встраивать нельзя, нужно свой сервер который будет делать этот запрос а уже потом приложение будет брать с своего сервера обновленный json. Это может делать mysql? Или учить Realm?

  • @obidxonzikiryoyev3500
    @obidxonzikiryoyev3500 ปีที่แล้ว

    отличный урок я новичок в этом и думал что sql это что то сложное

  • @ЕленаБелова-ф5г
    @ЕленаБелова-ф5г 2 ปีที่แล้ว

    Спасибо большое! Очень познавательно!

  • @Кирюшаневоруй
    @Кирюшаневоруй 3 ปีที่แล้ว

    молодец)))

  • @nailtagiyev6340
    @nailtagiyev6340 3 ปีที่แล้ว

    до сих пор актуальный курс :)

  • @vitaliidrapaliuk5652
    @vitaliidrapaliuk5652 3 ปีที่แล้ว

    thank you)

  • @yellowmoonishka1725
    @yellowmoonishka1725 2 ปีที่แล้ว

    ths

  • @mirasmirasov2983
    @mirasmirasov2983 4 ปีที่แล้ว

    всем салют.кто может обьяснить мне пожалуйста вот на минуте 12 ой использовали лимит деск и консоль вывела нам метод по убыванию но почему первый в столбе стоял боб а не иван?ибо если это метод по убыванию то сначала нужно же большое число как у Ивана 2070?

    • @ДмитрийНеважно-о6б
      @ДмитрийНеважно-о6б 2 ปีที่แล้ว

      Вы смотрите на столбец даты рождения. Он сортирует не по ней, а по столбцу id. И id у них действительно в порядке убывания

  • @tanyatanya9058
    @tanyatanya9058 2 ปีที่แล้ว

    Почему может быть эта ошибка? SELECT * FROM 'people' LIMIT 0, 25 . Все было указано верно

    • @ilyailya7134
      @ilyailya7134 10 หลายเดือนก่อน

      у меня также

  • @yuriivakoliuk4192
    @yuriivakoliuk4192 4 ปีที่แล้ว

    Супер

  • @igorjazz4544
    @igorjazz4544 4 ปีที่แล้ว

    Почему при запросе SELECT `name`, `bio` FROM `people`; у меня высвечивается результат `name`, `bio` и во всех полях тоже самое в name name в bio bio ???????

  • @viktorjaguar
    @viktorjaguar 3 ปีที่แล้ว

    Рекламы больше, чем по телевизору!

    • @the_pensioner
      @the_pensioner 3 ปีที่แล้ว +2

      Ну хоть что-то автор за свои труды должен получать?!)

    • @viktorjaguar
      @viktorjaguar 3 ปีที่แล้ว

      @@the_pensioner я не против... Но не через каждые же пять секунд!!!!

  • @pinfold3201
    @pinfold3201 3 ปีที่แล้ว

    Нет, это очень круто и понятно объясняешь. Но по 5 раз объяснять зачем ставится % вначале или в конце не нужно. Вообще много моментов, где итак уже все понятно, но ты продолжаешь объяснять, сильно напрягает если честно.

  • @Nur-MubarakUniversity
    @Nur-MubarakUniversity 4 ปีที่แล้ว

    Спасибо за видео, Скажите пжл, где скачать этот phpmyadmin

    • @jessepinkman909
      @jessepinkman909 4 ปีที่แล้ว +2

      Меня больше удивляет зачем смотреть чисто видео как "теорию" ничего не повторяя на практике для закрепления.
      Это метод изучения SQL в теории? хз.

  • @antonklennitski6782
    @antonklennitski6782 3 ปีที่แล้ว +1

    "Сортировка по возрасстанию и спаданию" 11:40 рукалицо