SQL数据库怎么实现模糊查询?
有两个文本数据。一个文本显示的是83XX58193之类的数据。另一个显示的全面的数据。怎么把这两给文本里相同的数据查找出来呢?求高手解答一个文本里有几万条83XX5819...
有两个文本数据。一个文本显示的是83XX58193之类的数据。另一个显示的全面的数据。怎么把这两给文本里相同的数据查找出来呢?求高手解答
一个文本里有几万条83XX58193之类的数据,另一个文本有几十万条完整的数据(就像833358193这样的数据)
怎么样才能实现模糊查找这两个文本中一样的的数据? 展开
一个文本里有几万条83XX58193之类的数据,另一个文本有几十万条完整的数据(就像833358193这样的数据)
怎么样才能实现模糊查找这两个文本中一样的的数据? 展开
9个回答
展开全部
实现的方法和详细的操作步骤如下:
1、第一步,按“Ctrl + N”创建一个SQL查询,如下图所示,然后进入下一步。
2、其次,完成上述步骤后,可以使用[create database ....]关键字来进行创建,如下图所示,然后进入下一步。
3、接着,完成上述步骤后,输入新创建的数据库的名称,如下图所示,然后进入下一步。
4、然后,完成上述步骤后,可以单击以进行分析以查看是否存在错误,如下图所示,然后进入下一步。
5、随后,完成上述步骤后,单击立即执行,可以看到限制命令已经完成,如下图所示,然后进入下一步。
6、最后,完成上述步骤后,刷新数据库,可以看到可以查询新添加的[myDb]数据库,如下图所示。这样,问题就解决了。
展开全部
使用sql语句查询数据,做模糊查询的方法是在要模糊掉的位置加上一个百分号%
比如:要查询id号是:83XX58193,只要满足前面是83,结尾是58193的所有记录的查询方法:
select * from table_name where id like '83%58193';
意思就是查询表名为table_name下的id像 83XXX58193的所有记录。
比如:要查询id号是:83XX58193,只要满足前面是83,结尾是58193的所有记录的查询方法:
select * from table_name where id like '83%58193';
意思就是查询表名为table_name下的id像 83XXX58193的所有记录。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from 表名 where 列名 like '%83XX58193%'
其中%代表匹配任意个字符
如 like '%83XX58193%' 可以匹配 aa83XX58193,aa83XX58193bbcc,83XX58193等
_表示可以匹配任意单个字符
如 like 'a_b' 可以匹配axb,acb,但是不能匹配ab,avvb等
如果想匹配_和%本身的话必须用[]框住
如 like'%[%]%' 则匹配aaa%bbb,%,%bb,aa%等
其中%代表匹配任意个字符
如 like '%83XX58193%' 可以匹配 aa83XX58193,aa83XX58193bbcc,83XX58193等
_表示可以匹配任意单个字符
如 like 'a_b' 可以匹配axb,acb,但是不能匹配ab,avvb等
如果想匹配_和%本身的话必须用[]框住
如 like'%[%]%' 则匹配aaa%bbb,%,%bb,aa%等
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询