开发者社区> 问答> 正文

SQL多字段合并查询实现的问题

我的字段是:

省        市        区      景点

广东省|广州市|白云区|白云山
比如说:我有省份、城市、地区、景点这四个字段; 我想实现:例如搜索广州白云山、广东白云山、白云区白云山、这些字段的时候,然后景点为白云山的结果会出来
该如何实现这样的查询?

展开
收起
落地花开啦 2016-02-13 13:46:01 2017 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    应该可行吧
    `select * from xxx where ( contains(省,'{广东}')>0 OR contains(市,'{广州}')>0 )
    AND contains(景点,'{白云山}')>0`

    2019-07-17 18:41:56
    赞同 展开评论 打赏
问答分类:
SQL
问答地址:
问答排行榜
最热
最新

相关电子书

更多
SQL Server在电子商务中的应用与实践 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载