» 首页 » 电脑_数码 » 编程 » SQL代码的实现

SQL代码的实现

Select M_ID,Mobile,Linkman,Content,M_Date,State,Place,Del_Place From Mail_Box Where (Mobile like '%13%' and Linkman like '李%' and Content like '%您%' and M_DATE between '%2008-06-06%' and '%2008-06-11%' )and Place='收件箱'

高手,这段代码有错吗?
我该怎么改?实现高级搜索的时候,到底用or还是and?


如果你全部都用and的话.就没有必要加那个小括号.

因为它们都是并列关系.

如果你某几个条件是用or连接.而这几个条件是和其它条件并列的.那么这时候你应该给那几个用or连接的条件加小括号.

你仔细体会一下and和or.然后判断你哪里该用or.哪里该用and.

and:两个条件必须都满足.
or:只需要满足其中一个就OK.

如果你全部都用and的话.就没有必要加那个小括号.

因为它们都是并列关系.

如果你某几个条件是用or连接.而这几个条件是和其它条件并列的.那么这时候你应该给那几个用or连接的条件加小括号.

你仔细体会一下and和or.然后判断你哪里该用or.哪里该用and.

and:两个条件必须都满足.
or:只需要满足其中一个就OK.

代码没有错,
到底使用OR还是AND取决你的需求

 相关问题
·SQL代码的实现
·怎么用方正飞腾 书籍排版
·有没有MATLAB高手帮我看下这个程序。
·汇编中如何实现输入输出?
·关于SQL 2000中cd-key 的问题
·js 算术运算结果
·asp 文本框
·会用 Outlook Express的高手请教!
·关于matlab的 xlswrite 请教高手~
·MPC104AU BB SOP是什么?
·protel 单片机仿真
·谁能帮我改下这个代码,让他只显示图片,而不是所有的文件
·asp中如何用Access数据库中的数据控制柱形图,请给出详细...
·微 姿 好 还 是 DHC好
·怎么用正则表达式去掉 \'

 《SQL代码的实现》答案收集时间:2008-06-14 14:49:19



©2007 电脑技术问答录