У меня есть таблица, содержащая около 17 полей. Мне нужно выполнять частое обновление в этой таблице. Но проблема каждый раз, когда я могу обновлять только несколько полей. Каков наилучший способ написать запрос для обновления в таком сценарии? Я ищу вариант, в котором значение обновляется, только если оно не является нулевым.
Например, у меня есть четыре поля в базе данных Say A, B, C, D. Пользователь обновляет значение слова D. Все остальные значения остаются неизменными. Поэтому я хочу, чтобы запрос обновления обновлял только значение D, сохраняя остальные неизменными. SO, если я положил a, b и c как null и d со значением, предоставленным пользователем. Я хочу написать запрос обновления, который обновляет только значение d как a, b и c, равно null. Это что-то достижимо?
Я использую базу данных SQLite.
Неужели кто-то может пролить свет на него?