Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

zapytanie sql - pobierz wszystkie rekordy na podstawie flagi

Możesz to zrobić za pomocą LUB:

SELECT * FROM Person WHERE Status = @Status OR @Status IS NULL

Lub UNION ALL:

SELECT * FROM Person WHERE Status = @Status
UNION ALL
SELECT * FROM Person WHERE @Status IS NULL


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Usuń wypełnienie podczas wysyłania wyników zapytania w wiadomości e-mail z serwera SQL (T-SQL)

  2. Dlaczego usługi SSIS nie rozpoznają ogranicznika wiersza {LF} podczas importowania zwykłego pliku UTF-8?

  3. Dodawanie serwerów do SQL Management Studio

  4. Usuń rekordy w ramach wyzwalacza zamiast usuwania

  5. Rekurencyjne cte sql z poziomem hierarchii