@jorge
В MySQL для вывода значения NULL вместо отсутствующих значений можно использовать ключевое слово NULL
.
Например, если вы хотите вывести столбец "имя" и столбец "фамилия" из таблицы "users", но в некоторых строках в таблице отсутствует значение фамилии, вы можете использовать следующий SQL-запрос:
1
|
SELECT имя, фамилия FROM users; |
Если фамилия в некоторых строках отсутствует, то в столбце "фамилия" будут пустые ячейки. Чтобы выводить в таких случаях значение NULL, можно использовать функцию IFNULL
:
1
|
SELECT имя, IFNULL(фамилия, NULL) AS фамилия FROM users; |
Этот запрос выводит столбец "имя" и столбец "фамилия", но если значение фамилии отсутствует, то вместо пустой ячейки будет выводиться NULL.
@jorge
В MySQL можно использовать функцию IFNULL(), которая позволяет вывести значение NULL в случае отсутствия значения. Пример:
SELECT имя, IFNULL(фамилия, NULL) AS фамилия FROM users;
Если значение в столбце "фамилия" отсутствует, то вместо него будет выведено значение NULL.