isql (sql везде) обновляет значение NULL - PullRequest
2 голосов
/ 11 декабря 2011

Как я могу изменить (NULL) значение таблицы? Я искал везде, но не нашел правильного ответа.

Работает, но обновляет 0 строк:

UPDATE Club 
SET Place = 24
WHERE Place = NULL;

Не работает:

UPDATE Club 
SET Place = 24
WHERE Place IS NULL;

Ответы [ 2 ]

0 голосов
/ 24 мая 2012
UPDATE Club 
SET Place = 24
WHERE Place IS NULL;

Это отлично работает. Если это не работает, у вас нет записей, где Place является нулевым. Проверьте и с нулевым регистром, так как sql чувствителен к регистру.

0 голосов
/ 13 декабря 2011

Что-то стоит попробовать

Update Club
Set Place = 24
where CLUBID in (Select CLUBID from Club where place is NULL)
...