Запитання з тегом «coalesce»

8
Чи читає SQL Server всю функцію COALESCE, навіть якщо перший аргумент не NULL?
Я використовую функцію T-SQL, COALESCEде перший аргумент не буде нульовим приблизно в 95% разів, коли він запускається. Якщо перший аргумент є NULL, другий аргумент - досить тривалий процес: SELECT COALESCE(c.FirstName ,(SELECT TOP 1 b.FirstName FROM TableA a JOIN TableB b ON .....) ) Якщо, наприклад, c.FirstName = 'John'чи все-таки SQL …

1
"Посилання стовпця неоднозначне", коли вставляєте елемент у таблицю
Я використовую PostgreSQL як свою базу даних. І мені потрібно створити запис у базі даних, і якщо вона вже існує, просто оновіть її поля, але одне з полів має бути оновлене, лише якщо воно не встановлено. Я використовував інформацію з цього питання: /programming/13305878/dont-update-column-if-update-value-is-null , це досить пов'язано з тим, що …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.