且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

'where' 子句中的 SQL 切换/大小写

更新时间:2023-02-06 08:02:09

declare @locationType varchar(50);
declare @locationID int;

SELECT column1, column2
FROM viewWhatever
WHERE
@locationID = 
  CASE @locationType
      WHEN 'location' THEN account_location
      WHEN 'area' THEN xxx_location_area 
      WHEN 'division' THEN xxx_location_division 
  END