Добавить текст в данные столбца в PostgreSQL, если начальное значение столбца равно null. Не изменяется.Добавить текст в данные столбца в PostgreSQL, если начальное значение столбца равно нулю
-1
A
ответ
6
Это довольно неясно, что вы пытаетесь достичь, но:
Если значение столбца является null
вы не можете «добавить» значение для него, потому что любое выражение, содержащее null
дает нуль (null||'foo'
является null
). В этом случае вы просто заменить нулевое значение с новым значением:
update the_table
set the_column = 'new value'
where the_column is null;
Если с «начальное значение равно нулю» вы имеете в виду, если «текущее значение является пустой строкой», то вы могли бы сделать что-то вроде этого:
update the_table
set the_column = the_column || 'this will be appended'
where the_column = '';
который идентичен:
update the_table
set the_column = 'this will be appended'
where the_column = '';
null
и ''
разные вещи
Другой вариант заключается в использовании функции concat()
, которая неявно лечить null
значения как пустые строки:
update the_table
set the_column = concat(the_column, 'this will be appended')
where ...
Смежные вопросы
- 1. Добавить текст в данные столбца в PostgreSQL
- 2. EntityKey.EntityKeyValues Начальное значение равно нулю
- 3. Excel - Удалить повторяющиеся строки, если значение столбца равно нулю
- 4. Pandas возвращает значение столбца, если другое значение столбца равно
- 5. вычислить столбцы, добавляющие значение предыдущей строки, и начальное значение столбца равно нулю в oracle 11g
- 6. Echo текст, если значение переменной равно нулю
- 7. Проверьте значение столбца равно нулю в SQL Server
- 8. Как добавить значение столбца в postgresql?
- 9. Как скрыть отображаемое значение столбца в окне данных, когда значение столбца равно нулю
- 10. Удаление столбца, если значение ячейки равно x
- 11. Concat второго значения столбца, если первое значение столбца равно
- 12. Если значение равно нулю Dict
- 13. Укажите начальное значение столбца идентификации
- 14. JQuery скрыть строки, когда значение столбца конкретной строки равно нулю
- 15. округленное значение столбца в postgresql
- 16. Обновить значение столбца PostgreSQL
- 17. Выберите другое значение столбца в зависимости от значения столбца (postgresql)
- 18. добавить дополнительное значение столбца в сумму столбца
- 19. Postgresql - Добавить 2 случайных столбца
- 20. игнорировать столбец, если значение столбца равно нулю или пустой для поиска в тузд таблице
- 21. Как вернуть partcular строку, если значение столбца равно null MySQL
- 22. Правильно ли считать, что начальное значение локальной переменной равно нулю?
- 23. Привязать значение по умолчанию, если значение столбца excel для столбца null в sql bulk copy upload
- 24. Как добавить данные из столбца из другой таблицы в postgresql?
- 25. Заменить значения из других столбцов, если значение одного столбца равно нулю, используя awk/sed
- 26. Выберите значение столбца jsonb в PostgreSQL
- 27. Значение столбца разбора класса всегда равно nil
- 28. Отображать значение заголовка столбца, если данные извлекаются из определенного столбца
- 29. Как проверить, если значение равно нулю DataRow
- 30. DateTime Что делать, если значение равно нулю
Опять же, если это нуль или пустая строка, то конечный результат так же, как «|| «добавлено» будет просто «добавлено». Но зависит от фактических потребностей OPs. –
@SamiKuhmonen: вы правы. Я просто хотел пояснить, что добавление значения «null» не будет работать должным образом. –