Запитання з тегом «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)стовпцем або виразом, що містить …

10
?? Злиття порожнього рядка?
Щось, за що я вважаю, що роблю все більше, - це перевірка рядка на порожній (як у ""чи нульовому) та умовного оператора. Поточний приклад: s.SiteNumber.IsNullOrEmpty() ? "No Number" : s.SiteNumber; Це лише метод розширення, він еквівалентний: string.IsNullOrEmpty(s.SiteNumber) ? "No Number" : s.SiteNumber; Оскільки він порожній і не нульовий, ??трюк не …

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

8
Як об'єднати стовпці в SELECT Postgres?
У мене є два стовпці рядків aі bв таблиці foo. select a, b from fooповертає значення aі b. Однак конкатенація aі bне працює. Я намагався : select a || b from foo і select a||', '||b from foo Оновлення з коментарів: обидва стовпці мають тип character(2).

9
Використання ISNULL проти використання COALESCE для перевірки конкретного стану?
Я знаю, що можна передавати декілька параметрів COALESCE, але коли ви хочете перевірити лише один вираз, щоб побачити, чи не існує він, ви використовуєте за замовчуванням чи це краща практика використовувати ISNULLзамість цього? Чи є підвищення продуктивності між ними?
74 sql  tsql  coalesce  isnull 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.