SQL: создаем запросы на выборку с условием (WHERE) в Microsoft Access

Поділитися
Вставка
  • Опубліковано 18 жов 2024

КОМЕНТАРІ • 74

  • @AccesshelpRu
    @AccesshelpRu  4 роки тому +1

    Ссылка на базу данных Access Борей: 7108.ru/b0303

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

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

  • @maximshaufler8744
    @maximshaufler8744 7 років тому +3

    На одном дыхании пересмотрел все Ваши видео. Супер! Спасибо.

    • @AccesshelpRu
      @AccesshelpRu  7 років тому +1

      +Maxim Shaufler спасибо, что смотрели

  • @AccesshelpRu
    @AccesshelpRu  4 роки тому +2

    Таймкоды:
    00:00 | Вступление
    00:13 | Синтаксис запросов
    01:40 | Запросы с условием на текстовое поле
    06:19 | Запросы с условием на числовое поле
    08:13 | Запросы в таблице "Customers"
    10:25 | Запросы с условием на поле типа Дата
    11:50 | Заключение

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

    Спасибо за урок! Всё очень чётко и ясно понятно. Долго ломал голову как выводить фамилии на букву А и букву С

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

    Если вы не знаете как создать SQL-запросы в базе данных Microsoft Access, то посмотрите это видео.
    На примере стандартной базы "Борей" будут рассмотрены все основные приемы и особенности языка SQL в рамках программы MS Access 2016.
    После просмотра данного видеоурока вы научитесь создавать простейшие SQL-запросы на выборку с условием, изучите синтаксис предложения WHERE, увидите результат выполнения запроса с использованием логических операций AND и OR, узнаете как использовать в условиях ключевые слова LIKE, NOT LIKE, IN, BETWEEN.
    Также в этом скринкасте разберем как можно задать неявное условие в запросе, используя специальные подстановочные символы "*", "?", "[ ]" и "!", как найти записи с пустыми (IS NULL) и не пустыми (IS NOT NULL) значениями, поговорим об особенностях написания запроса с условием для текстового и числового поля, для поля типа "Дата/Время".
    Убедитесь, что программа Microsoft Access очень проста и не требует дополнительных знаний в освоении.
    Ссылки на предыдущие скринкасты:
    SQL: создаем запросы на выборку (SELECT) в Microsoft Access - ua-cam.com/video/4xroLckwjkQ/v-deo.html
    Как сделать запросы в базе данных Microsoft Access 2016 - ua-cam.com/video/nSIHUvfBy34/v-deo.html
    Как создать запросы в Microsoft Access за 10 минут - ua-cam.com/video/GsHb4YHhJG8/v-deo.html
    Готовые базы Access: 7108.ru/g0203
    Ссылка на базу данных Access Борей: 7108.ru/b0303
    Ищите нас вконтакте: vk.com/access_community
    Остались вопросы? Пишите в комментариях под видео

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

    Как и где скачать Access бесплатно - 7108.ru/a2109

  • @AccesshelpRu
    @AccesshelpRu  7 років тому +1

    Чаевые на развитие канала:
    www.donationalerts.ru/r/accesshelpru
    Все собранные средства идут на развитие канала. Большое спасибо!

  • @murrrketolog
    @murrrketolog 6 років тому +1

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

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

    Любопытно кто те 5 человек, которым не понравилось видео)
    От себя - очень четкое объяснение, для начального уровня ничего лучше не подобрать

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

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

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

      @@AccesshelpRu это Вам огромное спасибо за Ваши уроки

  • @mixam5871
    @mixam5871 3 роки тому +2

    СПАСИБО БОЛЬШОЕ. ДА ХРАНИ ВАС ГОСПОДЬ(АЛАХ). ОЧЕНЬ ПОМОГЛИ НИКИТЕ ИЗ 3 КЛАССА

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

      Рад помочь Никите из 3 класса

  • @nurlanmgn
    @nurlanmgn 3 роки тому +2

    Спасибо за Ваш труд!
    Я созрел до SQL)

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

    Чувак, огромное спасибо)) я пытался битый час понять как это работает и если бы не твой ролик, то я бы потратил бы больше времени. респект тебе и лайк))

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

      Спасибо что смотрите!

  • @user-se9yb1ql8q
    @user-se9yb1ql8q 2 роки тому +1

    вообщее супер объяснил я 3 дня не мог понять. красава))))

  • @АлександрТ-ш3ю
    @АлександрТ-ш3ю 7 років тому +3

    нужны еще видео, прошу не останавливайся =)

    • @AccesshelpRu
      @AccesshelpRu  7 років тому +1

      +Саня Титаренко спасибо, будут еще скоро

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

    Молодец

  • @АндрейЯковчук-е2ж
    @АндрейЯковчук-е2ж 7 років тому +5

    Почему в сети много уроков, как создать таблицы, запросы, отчеты, но мало практического применения, как добавлять данные импортом, как делить таблицы, как синхронизировать в интернет. Можно ли в Access работать Одновременно вдвоем не в локальной сети?

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

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

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

    Привет из 2023! Спасибо за видеоуроки! Не читал комментарии, поэтому напишу одну ремарку, насчет даты. У нас (у славян), почитателей деда мороза :) с датами пишется так дд/мм/гггг. У тех кто любит санту, и радужных единорогов и т.п. пишется так мм/дд/гггг.

  • @ДмитрийНиколаев-п9д

    Здравствуй. Может поможешь? Создал запрос с нескольких таблиц с помощью UNION. В нём создал столбец с указанием номера таблицы в которой найден результат. К каждой таблице создана форма с полем со списком. Как можно создать в этом запросе ссылку на переход на поле со списком в форме, в которой найден результат?

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

    Спасибо! Очень полезное видео! :)

    • @AccesshelpRu
      @AccesshelpRu  7 років тому +1

      +Овсяник Светлана спасибо, что смотрите

  • @armanworkout1450
    @armanworkout1450 4 роки тому +1

    спс большое
    наконец то я понял что как сделать запрос эскюел
    завтра зачёт по информатике

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

    Крутое видео

  • @АндрейЯковчук-е2ж
    @АндрейЯковчук-е2ж 7 років тому

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

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

      sql позволит создавать запросы с подзапросами, в конструкторе это сложнее сделать. также есть различные запросы объединения, управления, которые не получится сделать в конструкторе. (но об этом позже в след уроках)

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

    Спасибо, помог мне с завтрашним зачетом!

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

    Подскажите как отобрать по слову WHERE логическое поле со значение "да" либо "нет". И как добавить в запрос данные из двух таблиц?

  • @КокосАбрикос-л5ц

    Здравствуйте, есть предел символов при написании такого запроса через sql?

  • @blackdog5001777
    @blackdog5001777 8 місяців тому

    Оно и в жизни😂 так главное что начальник)) а чего начальник уже не столь важно))) это есть момент в видео где вы рассказываете за выборку Даных и выбираем начальника и ставим звездочку))) 8:40

    • @AccesshelpRu
      @AccesshelpRu  8 місяців тому +1

      Рассказывают про что-то, а не за что-то.

  • @Immarockst4r
    @Immarockst4r 5 років тому +2

    Запрос с оператором between не отработал корректно - вместо заказов летнего периода высыпались заказы за все месяцы. Подскажите, пожалуйста, как можно корректно задать этот запрос? СПасибо

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

      для этого нужен формат даты ГГГГ.ММ.ДД

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

      ошибка. надо так: between #06/01/2006# and #08/31/2006#

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

    Почему когда делаете запрос по заказам "летом 2006 года" выбивает январь, апрель и т.д ??

    • @deniswolf1846
      @deniswolf1846 4 роки тому +1

      Потому что это не правильно, чтобы получить нужный результат, нужен формат даты ГГГГ.ММ.ДД

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

      @@deniswolf1846 спасибо уже неактуально

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

      Надо так between #06/01/2006# and #08/31/2006#

  • @ОксанаСаламатова-щ3ъ

    Поддержу Immarockst4r. Комментарий остался без ответа. Between работает неправильно. В видео в задании было отобрать с таблицы заказы только летние, а программа сработала так, что высветились все заказы с начала года до августа. Как все-таки отобрать летние значения?

    • @ОксанаСаламатова-щ3ъ
      @ОксанаСаламатова-щ3ъ 3 роки тому

      увидела. в следующем видео исправили ошибку

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

      похоже я ошибся. попробуйте написать так: between #06/01/2006# and #08/31/2006#

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

    спасибо за Ваши уроки! скажите, как сформировать подобный запрос на изменяемую дату? Мне нужно на основании данного запроса сформировать отчет, чтобы он мог быть ежемесячный. и сортировать данные по нужному мне месяцу. То есть, чтобы при формировании отчета можно было указать диапазон дат - месяц, квартал, год

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

      и почему-то в результате запроса вместо фамилий вывелись цифры, видимо код...

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

      У вас в подчиненной таблице хранятся кода

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

      @@AccesshelpRu ок, а что по поводу даты посоветуете?

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

      Возможно это видео вам поможет. ua-cam.com/video/vyp_J49atQQ/v-deo.html

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

      @@AccesshelpRu спасибо!

  • @СергейИванов-т2м3щ
    @СергейИванов-т2м3щ 7 років тому

    Я так понял между: SELECT [Дата размещения] и SELECT Дата размещения , для компилятора не имеет никакой разницы?(p.s квадратные скобки).

    • @AccesshelpRu
      @AccesshelpRu  7 років тому +1

      +Сергей Иванов если в названии поля есть пробелы и нет скобок, то такой запрос не запустится

  • @АннаМартыненко-н4щ
    @АннаМартыненко-н4щ 6 років тому

    Подскажите пожалуйста, есть ли видео, где нужно : вывести свободен ли номер в гостинице на сегодняшний день (у меня так в задании), при этом есть дата заезда и отъезда. Подскажите хотя бы в каком направлении (с какой функцией) работать. Заранее спасибо всем откликнувшимся!

    • @AccesshelpRu
      @AccesshelpRu  6 років тому +1

      +Анна Мартыненко вам нужна функцич date которая возвращает текущую даиу, и далее проверять лежит ли эта дата между датой заезда и датой выезда

    • @АннаМартыненко-н4щ
      @АннаМартыненко-н4щ 6 років тому

      Спасибо! То, что ф-ция Date() я поняла, и то, что нужно проверить, а вот как это сделать никак не дойдет(

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

      +Анна Мартыненко поставте в новое поле в заголовок date(). У вас будет поле выражение1: date() в условие этого поля between дата заезда and дата выезда.

    • @АннаМартыненко-н4щ
      @АннаМартыненко-н4щ 6 років тому

      Спасибо огромное! А я там накрутила и IFF и Between)))))

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

      +Анна Мартыненко рад помочь)

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

    В видео не было про IN

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

      IN(Условие1; Условие2; ... УсловиеN)

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

    10:54 нужно месяц с числом местами поменять, из-за этого не правильный ответ выдан :)

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

      да, вы абсолютно правы)