Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

SQL Server NẾU TỒN TẠI THÌ 1 ELSE 2

Nếu bạn muốn làm theo cách này thì đây là cú pháp mà bạn đang theo đuổi;

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

Bạn không cần BEGIN..END nhưng có lẽ tốt nhất bạn nên tập thói quen đó ngay từ đầu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chèn câu lệnh + Kết hợp dữ liệu bảng và biến trong trình kích hoạt

  2. Thay đổi cột nvarchar thành định dạng Ngày tháng

  3. freebcp:Dữ liệu Unicode có kích thước byte lẻ cho cột. Phải là kích thước byte chẵn

  4. SQL Server chứa chức năng văn bản đầy đủ không trả lại kết quả mong đợi

  5. Tạo tất cả các kết hợp trong SQL