sql语句中怎么实现in中的模糊查询

sql语句中怎么实现in中的模糊查询,第1张

1、开启数据库管理工具,打开SQL语言编写窗体。

2、如果我们知道某字段的开头部分,我们可以用like‘xx%'selectTOP10*fromCK_ATEwhereModellike'PSM24W%'。

3、如果我们知道某字段的中间部分,可以使用like‘%xx%’selectTOP10*fromCK_ATEwhereModellike'%24W%'。

4、如果我们知道某字段的结尾部分,我们库使用like'%xx'selectTOP10*fromCK_ATEwhereModellike'%-R-FA1'。

5、补充一上例中的 "like"是模糊查询的关键词。

6、补充二、模糊查询可能涉及比较大的数据量,为避免查询时把数据库资源耗尽,我们加上一些限制条件 比如前10行 top10。

模糊查询语句是使用SQL结构化查询语言中的Like字句来实现。

在like字句中,可在样式的开头和结尾使用通配符(如LastName Like '*mit*'),或者只在结尾使用通配符(如LastName Like 'Smit*')。

通配符,只允许使用星号(*)和百分号(%)。

代码示例:

Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0Data Source=D:\Program Files\Microsoft Visual Studio\VB98\BIBLIO.MDBPersist Security Info=False"

Sql = "select * from Authors where Author like '%acobs%'"Sql

Adodc1.RecordSource = Sql

Adodc1.Refresh

下句也能执行:

Sql="select * from Authors where Author like 'Jacobs%'"


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

原文地址:https://54852.com/sjk/10063411.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存