У меня есть простая проблема, но я не знаю, как обращаться. У меня есть буксирные колонны, которые заполняются значением или null
.Как работать с нулевыми значениями в то время как DIVIDING
я должен сделать в среднем это так:
- если оба значения = (А + В)/2
- , если равно нулю, то = А или В.
можно ли писать по-другому, то:
case when a is not null and b is not null then....
etc.
Если я использую простой (a+b)/2
я получаю null
в случаях, когда одно из значений: null
.
'сливаются ((а + б)/2, Ь, а)'? – TZHX
Какое должно быть значение, если оба A, B являются NULL? – Stavr00
um ... возможно, я что-то пропустил, но AVG() http://stackoverflow.com/questions/7367750/average-of-multiple-columns и проверить ответ Мартина. – xQbert