用一个SQL语句实现一个这种方法
用一个SQL语句实现一个这种方法
declare @typeid int
select * from tablename having (case when @typeid=1 then name='funboy' when @typeid=2 then sex='male' end)
想实现一个上面语句意思的功能
但这个语句是在MSSQL里通不过的,
功能描述:
从TABLENAME表查询数据,条件是根据@TYPEID值的不同,来给出不同的字段条件。
特别申明:不能用串SQL语句的方法,用EXEC执行它,
用一条SQL语句解决问题,不然没分啦!