Czy istnieje prosty sposób na zwrócenie pojedynczej wartości skalarnej lub wartości domyślnej, jeśli zapytanie nie zwraca żadnego wiersza?Jak przywrócić wartość domyślną z zapytania SQL
W tej chwili mam coś takiego przykładu kodu:
IF (EXISTS (SELECT * FROM Users WHERE Id = @UserId))
SELECT Name FROM Users WHERE Id = @UserId
ELSE
--default value
SELECT 'John Doe'
jak to zrobić w lepszy sposób bez użycia if-else?
utworzyć procedurę przechowywaną w dowolnym programowania baz danych z dodatkową logikę. –