假设我有一个屏幕,用户选择不同的选项来对下面给出的网格中的数据进行排序,数据是通过 jQuery 从数据库中异步获取的。
当用户选择时,他需要查看user
数据status=1
SELECT * FROM user WHERE status=1;
对于 2、3、4,同样可以传递一个变量。
但是当用户没有选择任何东西时,它应该返回所有users
. 我可以在将获取ALL
记录的查询中传递的表达式或关键字也是如此,例如:
SELECT * FROM user WHERE status=ANYTHING; -- EVERYTHING, ALL, ANY
我不想为每个案例编写不同的查询,这样效率不高,而且案例数量也很多,因为上面的例子只是一个假设的例子来解释我的情况,实际情况有点复杂。