当前位置: 代码迷 >> Sql Server >> 多条件,随便组合,数据录入、查询、更新
  详细解决方案

多条件,随便组合,数据录入、查询、更新

热度:3   发布时间:2016-04-27 12:13:13.0
多条件,任意组合,数据录入、查询、更新
表a有3个字段x,y,z,在数据录入的时候可以根据需要只录入其中的一个、两个或者三个,在获取该表数据的时候根据之前录入的有效条件去查询,只有录入了数据的字段才作为where条件;更新该表时也是根据录入数据的情况去更新,即更新录入了数据的字段,没有录入的不更新。感觉查询和更新的时候写SQL语句很麻烦,是不是需要重新设计表? 有没有其他好办法


------解决方案--------------------
SQL code
--查询select * from a where x=isnull(@param1,x) and y=isnull(@param2,y) and z=isnull(@param3,z)
  相关解决方案