SSMS
 sql >> Cơ Sở Dữ Liệu >  >> Database Tools >> SSMS

Cách hiển thị các giá trị trong Col3 trong đó các giá trị Col1 là đúng và các giá trị sai trong Col1 chỉ hiển thị NULL trong Col3

Tôi không chắc đã hiểu rõ bạn muốn làm gì, nhưng SELECT thì có CASE WHEN có thể giải quyết vấn đề của bạn?

Đây là một ví dụ:

select 
    Col1, 
    Col2,
    case when (Condition) then NULL else Col3 end as Col3
FROM Table 

Nó sẽ cung cấp cho bạn những điều sau:

 Col1        Col2        col3
----------- ---------- -----------
5           Value      Value
21          Value      NULL         
7           Value      Value         
8           Value      Value         
40          Value      NULL 

Bằng cách này, bạn phân tích điều kiện chọn dữ liệu từ cột hoặc NULL

CHỈNH SỬA :liên quan đến việc giải thích trường hợp case...when , bạn có thể tìm thấy giải thích &ví dụ tại đây: https://www.w3schools.com/sql/ sql_case.asp



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. SQL Server Management Studio:Nhập lặng lẽ bỏ qua 99,9% dữ liệu

  2. Trong SSMS, làm cách nào để thay đổi tên tab của cửa sổ truy vấn SQL?

  3. Kết nối SSMS với Sybase ASE

  4. Lỗi SQL Server Management Studio:Tập lệnh không thành công cho UserDefinedFunction

  5. SQL Server Management Studio sẽ không kết nối với Sql Server