用于有序字符串的 postgresql where 子句不起作用
Posted
技术标签:
【中文标题】用于有序字符串的 postgresql where 子句不起作用【英文标题】:postgresql where clause for ordered strings not working 【发布时间】:2014-02-24 11:30:45 【问题描述】:我目前正在处理一个查询,我按照示例按名称排序, select * from users order by name
andrew
bolahan
charles
dan
...
我希望添加一个 where 子句,我可以在其中检索所选名称之后的所有行,请考虑以下示例:
select * from users where name > 'bolahan' ORDER BY 'bolahan'
应该检索
charles
dan
提前致谢
【问题讨论】:
是的,你可以这样做:WHERE name > 'Bolahan'
,你有什么问题?
查询如您所见:sqlfiddle.com/#!15/88664/1 我想您没有告诉我们一些事情。
【参考方案1】:
您应该按名称订购:
select * from users where name > 'bolahan' ORDER BY name ASC;
【讨论】:
以上是关于用于有序字符串的 postgresql where 子句不起作用的主要内容,如果未能解决你的问题,请参考以下文章
用于嵌套 jsonb 的雄辩的 Where 子句。 PostgreSQL