mysql – 使用where子句获取所有结果

我有一个函数,它接受在where子句中使用的参数

function(string x) – >现在这将创建一个给出的sql查询

select colname from tablename where columnname=x;

现在我希望这个函数给出所有行,即查询等价于

select colname from tablename;

当我通过x =“全部”时.

我想创建一个通用查询,当我传递“全部”时,它应该返回我所有的行,否则过滤我的结果.

最佳答案
只要离开那里的条件.

如果你真的想要那么复杂的使用

where columnname LIKE '%'

这只会过滤空值.

dawei

【声明】:唐山站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。