sql >> Databáze >  >> RDS >> Sqlserver

Podmíněný příkaz WHERE SQL Server

Zkuste tohle, je to elegantní :)

 ALTER PROCEDURE [dbo].[usp_return_countries]
   @CountryID AS INT = 0
 AS
 BEGIN

    SELECT *
    FROM Countries
    WHERE Active = 1
    AND (@CountryID = 0 OR @CountryID = CountryID)

 END


  1. Vraťte booleovskou hodnotu jako TRUE nebo FALSE ve výběru (PostgreSQL/pgAdmin)

  2. Vyberte inkrementované celé číslo

  3. Jak vytvoříte uživatele pouze pro čtení v PostgreSQL?

  4. Instalace MySQL:CHYBA:Nepodařilo se sestavit nativní rozšíření drahokamů