SQL字符串查询

您所在的位置:网站首页 sql中包含某字符串的表怎么表示 SQL字符串查询

SQL字符串查询

2024-07-15 18:49| 来源: 网络整理| 查看: 265

SQL查询字符串的包含方法归纳总结 SQL字符串查询已知字符串查数据库中是否包含该字符串已知字符串查询该字符串是否包含数据库中某个字段的值

SQL字符串查询

在使用SQL查询的时候,我们通常会遇到以下两种情况:1)已知某个字符串,判断数据库中某个字段的值是否包含该字符串;2)已知某个字符串,判断该字符串是否包含数据库中某个字段的值。该篇文章将就这两种情况分别提供可实现的方法,仅供参考,欢迎评论补充。

已知字符串查数据库中是否包含该字符串

针对这种情况,我们一般使用like+%的方法来实现,举例,数据库中存储有记录如下: 在这里插入图片描述 我们需要查询包含农业字段的银行,只需要按照下面的查询语句即可实现我们想要的效果:

select GROUP_NM from test_table where GROUP_NM like '%农业%'

在这里插入图片描述 字符“%”的作用是模糊匹配字符串,当然“%”在查询语句中的位置是可以随意拼接的,例如“%中%农业%”。

已知字符串查询该字符串是否包含数据库中某个字段的值

例如,我想要知道表中是否有中国农业银行武汉支行所包含的子字符串的记录,针对这种情况,我一般使用“locate”方法,按照如下查询语句,即可实现我们想要的效果:

select GROUP_NM from test_table where locate (GROUP_NM ,‘中国农业银行武汉支行’)

查询结果如下: 在这里插入图片描述 以上就是全部内容,欢迎补充指正。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3