MySQL / COALESCE простыми словами

SELECT COALESCE(col, X) FROM table
Это функция, которая заменяет значение на X, если col возвращает NULL.
По определению, функция возвращает первое ненулевое значение в списке аргументов или NULL если в списке нет ненулевых значений.

mysql> SELECT COALESCE(NULL,1);
        -> 1
mysql> SELECT COALESCE(NULL,NULL,NULL);
        -> NULL

No comments:

Post a Comment