当前位置: 代码迷 >> Sql Server >> 求一条 SQL 语句简化有关问题
  详细解决方案

求一条 SQL 语句简化有关问题

热度:32   发布时间:2016-04-27 20:54:35.0
求一条 SQL 语句简化问题
If   @searchBy   = 's_number '     --//   ?看看能否简化
    Select   Students.department   From   Students
    Where   Students.s_number   =   @searchValue
  If   @searchBy   = 'studentName '
    Select   Students.department   From   Students
    Where   Students.studentName   =   @searchValue


能否只是根据这两段进行判断一下:
  Students.s_number   =   @searchValue
  Students.studentName   =   @searchValue

把这段代码,用作一段共享
    Select   Students.department   From   Students
    Where

------解决方案--------------------
Select department
From Students
Where (CASE @searchValue WHEN 's_number ' THEN studentName ELSE department END )[email protected]
  相关解决方案