None, ...) -> None:
Крч, неправильно сформулировал изначально вопрос.
Как обновить в базе данных только то, что будет не None?
Объясни пожалуйста, мне непонятно, я читал про Coalesce, и там написано что оно возвращает первое ненулевое значение, и вот если вызвать coalesce на колонку, по идее оно должно вернуть ее только если она не нулевая, что и будет происходить если в ней лежат какие-то данные. Разве эти данные не будут заменяться на NULL? Или... Я кажется понял, если мы передаём None, то либа преобразует None в NULL, и мы передаёт этот NULL в Coalesce...
Передаешь в коалеск два значения: новое и старое. Если новое не нулл, ты его присвоишь. Если нулл - старое останется
Обсуждают сегодня