Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Pernyataan WHERE bersyarat SQL Server

Coba ini, elegan :)

 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SYSDATETIME() Contoh di SQL Server (T-SQL)

  2. Apa cara terbaik untuk membuat pernyataan INSERT secara otomatis untuk tabel SQL Server?

  3. Prosedur dan Izin Tersimpan - Apakah EXECUTE cukup?

  4. Bagaimana cara memutar kolom teks di SQL Server?

  5. SQL Server:Tingkat isolasi bocor di seluruh koneksi gabungan