Функции SQL: CASE, COALESCE, IIF, ISNULL. Проверка на NULL.

Поділитися
Вставка
  • Опубліковано 16 тра 2021
  • Не знаешь как легко проверить параметр на NULL? В этом видео я расскажу с помощью как функций ты можешь это сделать. Чем эти функции отличаются друг от друга и в каких случаях их лучше применять.

КОМЕНТАРІ • 8

  • @irinabrazilevich3786
    @irinabrazilevich3786 Місяць тому

    Спасибо, супер обьяснение, все понятно👍

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

    Спасибо!

  • @englishbro7436
    @englishbro7436 2 роки тому +1

    Класс

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

    годно!

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

    получается что ISNULL нужно использовать в ситуации, когда у нас в колонке у нас не наценка, а принудительно назначенная цена при конкретной продаже.

  • @rostmiller3524
    @rostmiller3524 2 роки тому +2

    1) А кто помешал автору написать функцию isnull так, чтобы она возвращала те же самые значения, что и первые три ))) Не хватило знаний, опыта? Если так, то зачем делаете обучающие видео. isnull(Markup*PRICE+PRICE, PRICE) так тоже работает. Человек из-за того, что протупил вводит в заблуждение остальных.
    2) Функции case и coalesce не просто идентичны. Выражение COALESCE - синтаксический ярлык для выражения CASE. Читайте матчасть.
    3) Хорошо, что, хотя бы упомянул про типы данных.
    4) В идеологии isnull результирующее значение не должно быть null, это как заглушка. А COALESCE просто перебор, пока не будет найдено первое определенное (т.е. не null)

    • @user-nd9do2nk2j
      @user-nd9do2nk2j 4 місяці тому

      спасибо ишак

    • @user-nd9do2nk2j
      @user-nd9do2nk2j 4 місяці тому

      isnull принимает один аргумент. думаю ты имеешь ввиду ifnull