求一个段SQL语法,查询某表的多个字段 用的易语言软件

比如,查询表1的字段1字段2字段3字段4这四个字段,比如关键字是ABC同事查询到字段1-4有ABC这个关键词的结果... 比如,查询 表1 的字段1 字段2 字段3 字段4 这四个字段
,比如关键字是ABC
同事查询到 字段1-4 有ABC这个关键词的结果
展开
 我来答
独语无泪
2015-07-02 · TA获得超过207个赞
知道小有建树答主
回答量:302
采纳率:75%
帮助的人:251万
展开全部
看是用在ASP中或是易语言中,ABC是变量还是常量,另外是不是模糊查询,这样一来就要分好几种情况了(以下代码不含模糊查询,如果要用需要加%号):
一、ABC为常量
不分易语言和ASP

如果字段1-4是文本内容,SQL语句如下:
"select * from 表1 where 字段1 like 'ABC' and 字段2 like 'ABC' and 字段3 like 'ABC' and 字段4 like 'ABC'"

如果字段1-4是数值内容,SQL语句如下:
"select * from 表1 where 字段1=ABC and 字段2=ABC and 字段3=ABC and 字段4=ABC"

二、ABC为变量
如果字段1-4是文本内容,SQL语句如下:
ASP中:
“select * from 表1 where 字段1 like '”&ABC&"' and 字段2 like '”&ABC&"'and 字段3 like '”&ABC&"'and 字段4 like '”&ABC&"'"
易语言中:
”select * from 表1 where 字段1 like '“+ABC+”' and 字段2 like '“+ABC+”' and 字段3 like '“+ABC+”' and 字段4 like '“+ABC+”' "

如果字段1-4是数值内容,SQL语句如下:
ASP中:
“select * from 表1 where 字段1 =”&ABC&"and 字段2 =”&ABC&"and 字段3=”&ABC&"and 字段4=”&ABC&"
易语言中:
“select * from 表1 where 字段1 =”+ABC+"and 字段2 =”+ABC+"and 字段3=”+ABC+"and 字段4=”+ABC+"
追问
谢谢,写了这么多 ,好像不是你写的这种。情况是这样的 :表1有4个字段可供给搜索。比如说是字段1-字段4 ,但是搜索的关键字只有一个 不知道是 字段1还是字段4的, 所以需要模糊匹配 
最接近的结果显示出来。情况就是这样。

问题已经解决了 ,达到了我想要的效果 但是我还是不懂是怎么弄的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式