SQL数据库怎么实现模糊查询?

有两个文本数据。一个文本显示的是83XX58193之类的数据。另一个显示的全面的数据。怎么把这两给文本里相同的数据查找出来呢?求高手解答
一个文本里有几万条83XX58193之类的数据,另一个文本有几十万条完整的数据(就像833358193这样的数据)
怎么样才能实现模糊查找这两个文本中一样的的数据?

实现的方法和详细的操作步骤如下:

1、第一步,按“Ctrl  + N”创建一个SQL查询,如下图所示,然后进入下一步。

2、其次,完成上述步骤后,可以使用[create database ....]关键字来进行创建,如下图所示,然后进入下一步。

3、接着,完成上述步骤后,输入新创建的数据库的名称,如下图所示,然后进入下一步。

4、然后,完成上述步骤后,可以单击以进行分析以查看是否存在错误,如下图所示,然后进入下一步。

5、随后,完成上述步骤后,单击立即执行,可以看到限制命令已经完成,如下图所示,然后进入下一步。

6、最后,完成上述步骤后,刷新数据库,可以看到可以查询新添加的[myDb]数据库,如下图所示。这样,问题就解决了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-09-30

1、首先,我们按下Ctrl+N创建一个SQL查询。

2、然后,我们就能利用【create database ....】关键字创建。


3、关键字写完后,我们写上新建的数据库名称。

4、这时,就能点击分析查看是否存在错误。

5、然后我们点击立即执行,我们可以看到限制命令已完成。


6、接下来,我们刷新数据库就能看到这个新增的【myDb】数据库可以进行查询了。

本回答被网友采纳
第2个回答  2020-03-04

数据库模糊查询

第3个回答  推荐于2017-09-09
使用sql语句查询数据,做模糊查询的方法是在要模糊掉的位置加上一个百分号%
比如:要查询id号是:83XX58193,只要满足前面是83,结尾是58193的所有记录的查询方法:
select * from table_name where id like '83%58193';
意思就是查询表名为table_name下的id像 83XXX58193的所有记录。
第4个回答  推荐于2017-10-13
select * from 表名 where 列名 like '%83XX58193%'
其中%代表匹配任意个字符
如 like '%83XX58193%' 可以匹配 aa83XX58193,aa83XX58193bbcc,83XX58193等
_表示可以匹配任意单个字符
如 like 'a_b' 可以匹配axb,acb,但是不能匹配ab,avvb等
如果想匹配_和%本身的话必须用[]框住
如 like'%[%]%' 则匹配aaa%bbb,%,%bb,aa%等本回答被提问者采纳
相似回答