阅读背景:

sql语句如何查询多个字段第一个字段有查询结果记录就不执行后面的查询条件了

来源:互联网 
一张客户资料表的结构是编号ID(自增长),客户名字,客户电话1,客户电话2,客户手机1,客户手机2,其他电话,地址。。。等其他一系列字段。现在是web客户端在一个输入框里输入要查询的电话内容到这张表里查询,本来sql语句是 客户电话1=‘010-12345’ or  客户电话2=‘010-12345’ or  客户手机1=‘010-12345’ or  客户手机2=‘010-12345’ or  其他电话=‘010-12345’,这样好像是变成了全表扫描了,每个条件都执行一遍,现在通过sql语句是否可以实现  如果客户电话1=‘010-12345’ 查询有记录就不执行后面的几个or了,或是第一个电话字段没有符合的就再去执行第二个如果在第二个字段有查询到就不执行后面的电话条件了,要如何实现呢? 一张客户资料表的结构是编号ID(自增长),客户名字,客户电话1,客户电话2,客户手机1,客户手



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: