首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-07-01 
多条件,任意组合,数据录入、查询、更新表a有3个字段x,y,z,在数据录入的时候可以根据需要只录入其中的一个、两

多条件,任意组合,数据录入、查询、更新
表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) 

热点排行