Базы данных. MySQL. Select: Where, Order, Limit

Поділитися
Вставка
  • Опубліковано 26 вер 2024
  • Презентация:
    docs.google.co...
    Тестовая база - test_database.sql
    drive.google.c...
    Задачи для тестовой базы
    docs.google.co...
    Вводный курс по базам данных.
    В этом занятии поговорим о:
    - Базовом синтаксисте SELECT
    - Запросе нужных атрибутов из таблицы в том числе с примением выражений
    - Условиях выборки - WHERE (простые, составные)
    - Указании сортировки - ORDER
    - Ограничениях выборки - LIMIT и OFFSET
    По любым вопросам, связанным с курсом можно писать на почту: okulov@rclass.pro

КОМЕНТАРІ • 16

  • @wsg2843
    @wsg2843 6 місяців тому +2

    Лучший! Антон, респект! И команде, кто помогал
    Отличное объяснение, коротко и по теме. Спасибо что заморочились с БД и задачками и выложили все это в открытый доступ.
    Я уже работал с БД, но решил закрыть все пробелы и порешать задачки.
    Вот запросы которые получились, может кому полезно будет:
    SELECT * FROM tasks WHERE (created_at>="2020-02-01" and created_at="2020-02-01" and started_at="2020-02-01" and end_at="2020-01-01" and end_at

    • @Rclass
      @Rclass  6 місяців тому

      Спасибо! За ответы особенно! В закреп!

  • @amelikrotova8006
    @amelikrotova8006 3 роки тому +1

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

    • @Rclass
      @Rclass  3 роки тому +3

      Мы правда постараемся их добавить :)

  • @pozytron-code
    @pozytron-code 3 роки тому

    А если страница 3 в постраничной навигации, то след. запрос будет OFFSET 4?

    • @Rclass
      @Rclass  3 роки тому +1

      Добрый день! Допустим, вы реализуете вывод на страницу по 50 записей. Для первой страницы в запросе вы укажете "LIMIT 50 OFFSET 0", для второй "LIMIT 50 OFFSET 50", для третьей "LIMIT 50 OFFSET 100" и так далее. То есть значение OFFSET можно вычислить как OFFSET = LIMIT * (1 - PAGE_NUMBER).

    • @pozytron-code
      @pozytron-code 3 роки тому

      @@Rclass воу , круто))

    • @Rclass
      @Rclass  3 роки тому

      @@pozytron-code Вам спасибо за комментарий :)

    • @pozytron-code
      @pozytron-code 3 роки тому

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

    • @Rclass
      @Rclass  3 роки тому

      @@pozytron-code Тем не менее, это весьма фундаментальный труд, его ничего не заменит :)

  • @Павел-у6м4г
    @Павел-у6м4г 3 місяці тому +1

    Ну красаучик есть же

    • @Rclass
      @Rclass  3 місяці тому

      Спасибо ❤️

  • @zhanbolatmaratov2817
    @zhanbolatmaratov2817 3 роки тому

    Что за история , я знал, но забыл?

    • @Rclass
      @Rclass  3 роки тому

      Ой, долгая история про переменные и как их записывать в техническое задание :)

  • @biglakecom
    @biglakecom Рік тому

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

    • @Rclass
      @Rclass  Рік тому +1

      На ютубе масса видео, выбирайте которые нравятся вам?