06:44
1,0×
00:00/06:44
354,1 тыс смотрели · 3 года назад
COALESCE vs IFNULL: Секретное оружие SQL-разработчиков
В мире баз данных часто возникают ситуации, когда вам необходимо элегантно обработать NULL-значения. И здесь на помощь приходят два мощных SQL-оператора: COALESCE и IFNULL. Давайте разберемся, чем они различаются и когда какой из них стоит применять. COALESCE — это универсальный SQL-оператор, который позволяет вернуть первое непустое значение из списка аргументов. Его главное преимущество — гибкость и возможность работы с множеством значений. SELECT employee_id, COALESCE(middle_name, first_name,...
590 читали · 3 года назад
Что быстрее COALESCE или NVL? Разбираем 2-е функции
Всем привет! В этой статье мы познакомимся с 2-мя функциями COALESCE и NVL. COALESCE Для начала давайте посмотрим на синтаксис функции COALESCE: COALESCE( expr1, expr2, … expr_n ) expr1 , expr2 .. expr_n - выражения для проверки на значение NOT NULL. Функция SQL COALESCE возвращает первое определённое, то есть не-NULL значение из списка её аргументов. Обычно одним или несколькими аргументами функции COALESCE является столбец таблицы, к которой обращён запрос. Нередко аргументом функции является и подзапрос...