SQL之模糊查询的四种用法

SQL之模糊查询的四种用法,第1张

MySql 使用 like关键字 进行模糊查询,like关键字 通常用在 where条件查询,like关键字 通常配合 %、_、[ ]、[^ ] 使用。

%表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。

注意:只能查询连续的文字。【比如“深圳市福田区”可以查询,“深圳市区”查询不出来】

注意:此语句没有那么灵活,比较适用于固定的某个文字的查询。

注意:此语句比较灵活,可以查询相隔几个文字,比较实用。【比如“深圳市福田区小学”可以查询,“深圳市福区小”也可以查询】

表示任意单个字符。匹配单个任意字符,它常用来限制表达式的字符长度语句。

表示括号内所列字符中的一个(类似正则表达式)。指定一个字符、字符串或范围,要求所匹配对象为它们中的任一个。

表示不在括号所列之内的单个字符。其取值和 [] 相同,但它要求所匹配对象为指定字符以外的任一个字符。

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

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

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

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

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

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

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

查询都是针对数据库的.在VB中,模糊查询可用以下代码(当然你要先把数据库连上)

:

Dim

varmark

as

variant

Varmark=dataenviroment.rscomment1.bookmark

DataEnviroment.rscommand1.filter="搜索词

like'

''

&

"

%

"

&

text1.text

&

"%"

&

"

'

"

dataenviroment.rscommand1.fields.refresh

(以上数据库连接方式是用数据环境设计完成的,其他的如ADO控件我也不是很清楚,哈哈)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9988380.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存