我做东西的时候,对where 1=1的应用?求最佳方法

[ 1059 查看 / 0 回复 ]

今天在群里聊天的时候看到有人用到了1=1
就想起了自己做分页的时候的做法
where 1=1 表示永远为真!
select * from a where 1=1;
select * from a where 1=1 and name = 'you'
目的:主要是为了便于动态连接后续条件
原因:如果不用这个,动态加条件,还要判断是否有"where "这个关键字,就比较麻烦了
在聊天的时候,大家说这种方法不灵活。
我想问下,大家有什么比较好的解决办法
TOP