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

SQL Server JEŚLI ISTNIEJE, TO 1 INNY 2

Jeśli chcesz to zrobić w ten sposób, to jest to składnia, której szukasz;

IF EXISTS (SELECT * FROM tblGLUserAccess WHERE GLUserName ='xxxxxxxx') 
BEGIN
   SELECT 1 
END
ELSE
BEGIN
    SELECT 2
END

Nie potrzebujesz ściśle BEGIN..END oświadczenia, ale prawdopodobnie najlepiej jest wejść w ten nawyk od samego początku.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Funkcja YEARFRAC na serwerze SQL nie działa

  2. WYBIERZ WYRÓŻNIENIE w jednej kolumnie

  3. Ciągi połączeń programu SQL Server — kropka(.) lub (lokalne) lub (localdb)

  4. Usuń z CTE z dołączeniem

  5. SYSDATETIME() vs GETDATE() w SQL Server:jaka jest różnica?