where字句的问题! 请问:对数据库的查询中,如果where 条件有多个,那么 where字句中,条件的前后 放置位置对查询的结果有影响吗? 有的话,那具体的前后放置是怎样的呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个我也想过,我也没有具体了解过,不过习惯性把限制性强的放在前,我觉得sql应该是先解析前面的比如where id = 1 这个限制性特别强你就把这个放在AND的最前面吧!1如WHERE id < 10 AND name like '%d%' 补充下:数据库是:sql server!是不是全有的数据库对我问的这个问题都一样呢! 应该差不了多少!!!当然我的习惯是这样的!!我常常用的oracle 比如where id = 1 这个限制性特别强你就把这个放在AND的最前面吧!1 如 WHERE id < 10 AND name like '%d%' 听说 oracle 中查询的时候是按 从 右到左 的方式查询的。所以重要的 条件要放在 右边! 不知道是不是? 我没查过,但我喜欢从左到右!!我有时写很长的sql,觉得速度没什么变化啊 在ORACLE 中,对where 中的条件是从右到左,在关联表较多时,条件的顺序很重要!我刚查到 条件是and就都一样喽,如果不是就不一样了 SQL SERVER中有一个“查询分析优化器”,它可以计算出where子句中的搜索条件并确定哪个索引能缩小表扫描的搜索空间,也就是说,它能实现自动优化。 jsperReports生成报表中图片源文件如何查找? myEclipse开发项目中向WebRoot\WEB-INF\lib下导入JAR包,第二次导的包将第一次的MANIFEST.MF文件覆盖有关系吗? Linux下安装svn服务 [求助]关于SSH整合问题 WEB页面显示EXCEL问题 一个初学WEB开发者的烦恼 一小段jsp程序改为asp代码 各位高手帮一下忙 有谁知道怎么在在JSP的<%%>中取得javascript的变量的值? jsp连接mysql数据库 请问JS中嵌套函数有什么用?为什么JAVA中方法不能嵌套 应用C标签遇到的问题 catch是不是标记?
WHERE id < 10 AND name like '%d%'
数据库是:sql server!是不是全有的数据库对我问的这个问题都一样呢!
WHERE id < 10 AND name like '%d%'