SQL Урок 5 | Знакомство с операторами SQL | Для Начинающих

Поделиться
HTML-код
  • Опубликовано: 3 окт 2024
  • В этом видео уроке Вы узнаете основные операторы языка SQL: SELECT, FROM, WHERE, GROUP BY, ORDER BY, DESC
    и научитесь делать простейшие выборки из таблицы базы данных.
    Также, если Вы никогда не умели программировать ни на каком языке и хотите научиться, тогда Вам тоже к нам.
    Мои видеокурсы:
    Программирование для Начинающих - robotobor.pro/p...
    Видеокурс "Погружение в язык VBA" - course.robotobo... - Профессиональное программирование на VBA
    Наш официальный Сайт: robotobor.pro
    Наша Группа ВКонтакте: robotob...
    Наш Инстаграм: / robotobor_pro
    Мой C#.NET Инстаграм: / csharp_dotnet

Комментарии • 73

  • @МИШЭРЛЭР
    @МИШЭРЛЭР 5 лет назад +12

    Паря, ты молодец! Спасибо тебе за доступное объяснение! При чем делаешь ты это поступательно от А до Я!

  • @vladis-life
    @vladis-life 4 года назад +8

    Очень хорошо и понятно. обьясняешь и еще интересно и просто, в отличии от других после которых не хочется изучать SQL Спасибо, большое. Хорошо что я это нашел👍

  • @ИльяКурашов-г7ж
    @ИльяКурашов-г7ж 6 лет назад +6

    Реально Доступное Программирование! Спасибо тебе за уроки. Всё подробно объяснено (специально для меня)

  • @anzhelaizium6641
    @anzhelaizium6641 5 лет назад +1

    Спасибо за такой доступный урок, действительно для новичков! Все последовательно и доступно. Отдельная благодарность за то, что объясняете, чем отличаются типы данных и что они обозначают. Так человек не бездумно будет кликать (потому что запомнил, что так надо), а понимая, что он делает и зачем

  • @4ec933
    @4ec933 5 лет назад +5

    Спасибо! очень в тему, надеюсь сдам SQL, во всяком случае попонятнее чем в универе объясняешь, доступно!))

  • @tkachenkoweb
    @tkachenkoweb 3 года назад +2

    Очень хорошо рассказываешь! Лайк

  • @ЕленаПушкарева-ш7п
    @ЕленаПушкарева-ш7п 11 месяцев назад

    Начала узучать, спасибо за уроки ❤

  • @tu_late
    @tu_late 3 года назад

    все команды работают. Спасибо за уроки!

  • @АлександрЖуков-р4я
    @АлександрЖуков-р4я 6 лет назад +2

    Отлично, спасибо что проделанную работу

  • @brothers_karamazovs
    @brothers_karamazovs 3 года назад +4

    Ставить легендарные треки в начало видео - читерство ))

  • @antonfilatov8140
    @antonfilatov8140 3 года назад

    спасибо. очень доступно и легко объясняете

  • @АртурПоздняк-я9х
    @АртурПоздняк-я9х 6 лет назад +1

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

  • @sega6574
    @sega6574 2 года назад

    спасибо огромное за обучение, бро!

  • @АмирКагиров-о9к
    @АмирКагиров-о9к 5 лет назад +2

    Спасибо♥

  • @GoogleAccount-li9yc
    @GoogleAccount-li9yc 5 лет назад +24

    "обо всем я расскажу вам позже, когда придёт время."

  • @ВикторПетров-ю7и
    @ВикторПетров-ю7и 6 лет назад

    Супер!

  • @РоманАнтипов-ч1ф
    @РоманАнтипов-ч1ф 5 лет назад

    Лучший!

  • @ЮрийКачалин
    @ЮрийКачалин 6 лет назад +1

    Круто:)

  • @Console.WriteLine
    @Console.WriteLine Год назад

    больше уроков

  • @ОлегПаламарчук-в9у
    @ОлегПаламарчук-в9у 4 года назад

    Очень полезный ролик! автор, а зачем комментировать записи, то есть, ставить "--" - после чего они становятся зелёными?

    • @RobotoborPro
      @RobotoborPro  3 года назад

      Комментарии не выполняются сервером. Если нужно какую-то часть логики отключить, можно ее закомментировать

    • @ОлегПаламарчук-в9у
      @ОлегПаламарчук-в9у 3 года назад

      @@RobotoborPro , а, понял, спасибо!

  • @Ирач-ь8н
    @Ирач-ь8н 9 месяцев назад

    я сделала тип данных date и что написать в запросе , чтобы выводились конкретные даты?

  • @andrey-kor
    @andrey-kor 4 года назад +2

    Меня одного смущает что автор id вручную прописывал?...

  • @KuzmaKapper
    @KuzmaKapper 4 года назад +1

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

    • @RobotoborPro
      @RobotoborPro  4 года назад

      Когда ничего не найдено по запросу, выдаётся пустой ответ без данных.

    • @MBStudent1
      @MBStudent1 10 месяцев назад

      У меня тоже выдается пустой пустой ответ@@RobotoborPro

    • @MBStudent1
      @MBStudent1 10 месяцев назад

      @@RobotoborPro Но если рядом с искомым значением ставить N ( например: WHERE Gender = N'жен' ) тогда всё ок :)

  • @mirlan19
    @mirlan19 3 года назад

    👍

  • @profesor2009
    @profesor2009 2 года назад

    6:50 а почему при создании таблицы нельзя было указать для ID авто инкремент чтобы он ID сам выставлял

  • @павелкочетков-ъ1й
    @павелкочетков-ъ1й 3 года назад

    Все сделал как вы рекомендовали !НО сортировка не сработала

  • @anastasiyachernova7435
    @anastasiyachernova7435 6 лет назад

    Как ты растянул значения в столбце Born?) какие клавиши нажал, чтобы заполнились пустые значения?)

  • @jamjamison2225
    @jamjamison2225 7 лет назад

    dbo - database object (объект базы данных), т.е. таблица Students является объектом для БД School.

    • @RobotoborPro
      @RobotoborPro  7 лет назад +4

      Вообще, dbo - это datebase owner (владелец БД), и относится этот префикс к СХЕМАМ в БД.
      dbo является схемой по умолчанию, при создании объектов в БД. Про схемы, их владение, и про различные права и разрешения - это целая отдельная тема для разговоров.

    • @jamjamison2225
      @jamjamison2225 7 лет назад +2

      Да, возможно, или скорее всего я ошибся. Зато получилось неплохое разъяснение от вас в комментарии. Людям будет полезно.

  • @vadimklimenko9002
    @vadimklimenko9002 5 лет назад +2

    а по шарпу планируешь видосы добавлять?

    • @RobotoborPro
      @RobotoborPro  5 лет назад +1

      Конечно планирую, я на нем специализируюсь, пишу уже много лет. Пока нет времени. А, вообще, все эти видео, которые уже есть у меня на канале и платные - они для того, чтобы дать возможность стартануть в программировании любому желающему без малейшего опыта. Ну а .NET и C# в частности - это уже для тех, кто уже знаком немного с программированием, поэтому да, планирую.

    • @vadimklimenko9002
      @vadimklimenko9002 5 лет назад +1

      ​@@RobotoborPro ждем-с... с шарпом сам знаком, вот как раз подтянуть sql, а потом и ado.net с ef не помешало бы

    • @stanislavsamonchev9561
      @stanislavsamonchev9561 3 года назад

      Добрый день, тренируюсь в heidisql(пишу там запросы), вы показали команду ( --) для пропуска строк, а еще есть подобные команды для hiedisql ? Так как выдает ошибку, а пропуск строк маст хав, помогите

  • @Zukogh0st
    @Zukogh0st Год назад

    Почему все оставляете на потом? Мне нужно имена та функция для обьяснения а вы потом потом потом

  • @iondoga7379
    @iondoga7379 4 года назад +1

    ставим x2 = радуемся жизни

  • @YuriiK-f5i
    @YuriiK-f5i 4 года назад

    Спасибо! А почему GROUP BY , не SELECT DISTINCT Born
    FROM Students

    • @RobotoborPro
      @RobotoborPro  4 года назад

      А вот для учебы лучше начинать с Group By. DISTINCT слишком легко, и некоторые потом начинают путаться при группировках и агрегации

  • @winternight4754
    @winternight4754 6 лет назад +1

    Автор, почему не использовал SELECT DISTINCT Born?

    • @RobotoborPro
      @RobotoborPro  6 лет назад +2

      Слишком просто ). Но на самом деле group by использовать далее будем и с другими операторами, он помощнее, но конечно можно и его использовать во многих простых примерах. Кстати, я его почти никогда не использую, предпочитаю более сложный путь через group by, хотя, конечно, с distinct текста писать поменьше

    • @winternight4754
      @winternight4754 6 лет назад

      Спасибо за подробный ответ :) Смотрю Ваши уроки, всё очень доступно.

  • @vladis-life
    @vladis-life 4 года назад

    Здравствуйте!Все запрсы работают как показано в уроке 5 без проблем.Но вы бы не могли сказать в чем ошибка WHERE Gender = жен запрос не выполняется, указано на скриншоте prnt.sc/rfbmir. Спасибо

    • @RobotoborPro
      @RobotoborPro  4 года назад +2

      Ну, так Вы должны были строковый литерал заключить в одинарные кавычки, т.е. WHERE Gender = 'жен'

  • @oxanaandrushuk1902
    @oxanaandrushuk1902 4 года назад

    Были красные подчеркивания слов, при нажатии f5 выдавало ошибку несуществующие слово, а при перезапуски эта ошибка исчезла скажите с чем это связано?

    • @RobotoborPro
      @RobotoborPro  4 года назад

      Возможно, контекст подключения был другой, т.е. к др. БД были подключены

  • @oxanaandrushuk1902
    @oxanaandrushuk1902 4 года назад

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

    • @RobotoborPro
      @RobotoborPro  4 года назад

      Пишем слитно, можно через нижнее подчеркивание

  • @olehliknarovych437
    @olehliknarovych437 8 месяцев назад

    Збс мышкой на создавал всё и готово

  • @АлександрМижидон
    @АлександрМижидон 5 лет назад

    Почему сразу на 6:34 не показать как заполняется поле id автоматически (итерация +1)?

    • @АлександрМижидон
      @АлександрМижидон 5 лет назад

      Если это будет дальше в видео, то простите, до конца ещё не досмотрел

    • @RobotoborPro
      @RobotoborPro  5 лет назад

      Будет будет

  • @anastasiiakulinkova8067
    @anastasiiakulinkova8067 6 лет назад

    подскажите пожалуйста почему не фильтрует по полу и по имени?

    • @maksimkuskov1400
      @maksimkuskov1400 6 лет назад

      возможно из за кириллицы, попробуйте на латинице заполнить БД

  • @nikolasmonre7792
    @nikolasmonre7792 4 года назад +3

    Что за трек в начале играет?

  • @valentynsegeda9483
    @valentynsegeda9483 4 года назад

    пробую удалить row, а оно мне выдаёт проблему. омогите плиз

  • @maryao10-hours23
    @maryao10-hours23 5 лет назад +1

    на 20:00 Ахуенное имя)

  • @alyonashatalova2099
    @alyonashatalova2099 6 лет назад

    У меня не удаляется строка тем способом что ты показал. Почему? :*=(

    • @k.u.l.i.e.v
      @k.u.l.i.e.v 6 лет назад

      Надеюсь у тебя как то получилось удалить , объясни теперь мне

  • @YuriiK-f5i
    @YuriiK-f5i 6 лет назад

    а чего GROUP BY , а не DISTINCT ?

    • @RobotoborPro
      @RobotoborPro  6 лет назад

      DISTINCT слишком просто ))

    • @Тимур-я1ъ
      @Тимур-я1ъ 6 лет назад

      @@RobotoborPro после GROUP BY не нужен ORDER BY, так как он помимо группировки сортирует по порядку

    • @RobotoborPro
      @RobotoborPro  6 лет назад +2

      Да с чего бы это..?. Попробуйте сложный запрос из миллиона строк без агрегаций так посортировать )

  • @zvmzvm9130
    @zvmzvm9130 4 года назад

    Видео сделано хорошо, но нулы прям слух режут...

  • @jjj78ean
    @jjj78ean 5 лет назад

    Очень бестолковый урок. Оператор Group нужен вообще не для того, чтобы оставлять уникальные значения

    • @RobotoborPro
      @RobotoborPro  5 лет назад +1

      Конечно не буквально. Но для группировки, а группировка делает уникальными кортежи полей. А дальше уже, что хотите, хотите агрегируйте по остальным полям, хотите используйте HAVING. А по Вашему для чего?