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

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

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

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

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

8
Как объединить столбцы в Postgres SELECT?
У меня есть два строковых столбца aи bв таблице foo. select a, b from fooвозвращает значения aи b. Однако конкатенация aи bне работает. Я попытался : select a || b from foo и select a||', '||b from foo Обновление из комментариев: оба столбца являются типом character(2).
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.