SQLite, заполнение NULL значением TEXT - PullRequest
0 голосов
/ 28 мая 2020

У меня есть таблица с 2 столбцами и 9 строками, FirstName и LastName. Все строки столбца FirstName НЕ НУЛЕНЫ, но 1 строка LastName имеет значение NULL.

Как мне поместить значение в NULL?

Это код, который у меня есть:

SELECT Emp1.FirstName Employee, Emp2.FirstName Manager
FROM Employee Emp1
LEFT JOIN Employee Emp2 ON Emp2.EmployeeID = Emp1.ReportsTo;

Что дает:

enter image description here

Я пробовал IFNULL, но, похоже, это не сработало.

SELECT Emp1.FirstName Employee, Emp2.FirstName Manager, IFNULL('No Manager')
FROM Employee Emp1
LEFT JOIN Employee Emp2 ON Emp2.EmployeeID = Emp1.ReportsTo;

1 Ответ

2 голосов
/ 28 мая 2020

Синтаксис ISNULL немного отличается. Попробуйте это:

SELECT Emp1.FirstName Employee, IFNULL(Emp2.FirstName, 'No Manager') as Manager
FROM Employee Emp1
LEFT JOIN Employee Emp2 ON Emp2.EmployeeID = Emp1.ReportsTo;

Пожалуйста, дайте мне знать, если я могу вам помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...