Вопросы с тегом «coalesce»

208
Различия Oracle между NVL и Coalesce

Есть ли неочевидные различия между NVL и Coalesce в Oracle? Очевидные различия заключаются в том, что coalesce вернет первый ненулевой элемент в своем списке параметров, тогда как nvl принимает только два параметра и возвращает первый, если он не нулевой, в противном случае он возвращает второй....

176
Лучший способ проверить «пустое или нулевое значение»

Каков наилучший способ проверить, является ли значение пустым или пустым в выражениях Postgres SQL? Значение может быть длинным выражением, поэтому предпочтительно, чтобы оно записывалось только один раз при проверке. В настоящее время я использую: coalesce( trim(stringexpression),'')='' Но это...

165
?? Объединить для пустой строки?

Что-то, что я делаю все больше и больше, проверяет строку на пустое (как в ""или ноль) и условный оператор. Текущий пример: s.SiteNumber.IsNullOrEmpty() ? "No Number" : s.SiteNumber; Это просто метод расширения, он эквивалентен: string.IsNullOrEmpty(s.SiteNumber) ? "No Number" : s.SiteNumber; Так...

154
Как получить первое ненулевое значение в Java?

Есть ли Java-эквивалент функции SQL COALESCE? То есть есть ли способ вернуть первое ненулевое значение нескольких переменных? например Double a = null; Double b = 4.4; Double c = null; Я хочу , чтобы как - то заявление , которое будет возвращать первое значение ненулевого из a, bи c- в этом случае...

145
Как объединить столбцы в Postgres SELECT?

У меня есть два строковых столбца aи bв таблице foo. select a, b from fooвозвращает значения aи b. Однако конкатенация aи bне работает. Я попытался : select a || b from foo и select a||', '||b from foo Обновление из комментариев: оба столбца являются типом...