社区
应用实例
帖子详情
一个关于"where"检索的问题
platform
2007-12-07 09:48:42
在检索记录时,where 后面的条件越多是不是代表着消耗更多的性能?
...全文
187
12
打赏
收藏
一个关于"where"检索的问题
在检索记录时,where 后面的条件越多是不是代表着消耗更多的性能?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
netcup
2007-12-14
打赏
举报
回复
那你狠劲加吧,不要紧的
platform
2007-12-13
打赏
举报
回复
条件没有运算。默认都没有索引或者都有索引(不考虑索引,因为Linq里面确实没有考虑索引)
-狙击手-
2007-12-13
打赏
举报
回复
似不能一概而论,和索引、你的条件对列是否有运算。。。。。。 有关
platform
2007-12-13
打赏
举报
回复
ding
netcup
2007-12-09
打赏
举报
回复
应该被优化的几率更小了点吧.
platform
2007-12-09
打赏
举报
回复
不明白。。。。
platform
2007-12-07
打赏
举报
回复
没有like 语句。直接的关键定位。
或者换一种说法吧:
1、where cond1
2、where cond1 and cond2 and cond3 and cond4 and cond5 and cond5
都能达到同样的效果,第二种方式是不是更加占用资源呢???
netcup
2007-12-07
打赏
举报
回复
where 后面的条件若没有用字符串函数,并且条件字段都建立了索引,则影响不大.若有 like '%条件字段%'的,则要使用表扫描,会比较慢.
platform
2007-12-07
打赏
举报
回复
因为发觉一个问题:linq在更新数据时,对于所有没有修改的字段都放到了where条件里面。俺认为对于有主键的表,完全可以通过主键的唯一性作为条件啊。
dawugui
2007-12-07
打赏
举报
回复
在检索记录时,where 后面的条件越多是不是代表着消耗更多的性能?
越多越准确,数据量越小,提取时间越短,内存占用越少.后面就不知道怎么说了?
w2jc
2007-12-07
打赏
举报
回复
理论上是的,但有时候看这些条件是如何排列的,
如果前面的条件已经把结果集限制在非常小的范围内,那么后面的很多条件对性能也没有太多影响。
platform
2007-12-07
打赏
举报
回复
顶一下
equals属于mysql语句吗_我的JDBC mySQL语句有什么
问题
?显然,我的WHERE子句是混乱的...
我的JDBC mySQL语句有什么
问题
?显然我的WHERE子句搞砸了。注意:第
一个
值是在actionListener中定义的,而= value是数据库中的变量。searchBtn.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent e){list.clearSelection();//conn...
where语句用在proc过程中
A typical WHERE statement used in a procedure has the form proc arima data=full; where '31dec1993'< day < '26mar1994'd; identify var=close;run; 转载于:https:...
WHERE 子句:MySQL条件
检索
详细用法
按条件
检索
1、操作符2、单条件
检索
不匹配检查范围值检查空值检查IN 操作符NOT 操作符3、多条件
检索
AND 操作符与 OR 操作符 学习 MySQL,整理语法知识,可以打开左侧的「MySQL基础」专栏查看全系列笔记 类似 if 语句 挑选出符合条件的数据 1、操作符 操作符 意义 = 等于 <> 不等于 != 不等于 < 小于 <=...
数据库11:使用where语句进行
检索
(头歌云课)
这时候,你就需要划定
一个
范围,SQL 很贴心的为大家提供了自然语言关键字,用来划定数字的范围。在实际情况中,我们不仅需要对某字段的全部数据进行
检索
,更多的是需要对符合我们需求的数据进行
检索
。SQL 语言的发明者当然想到了这些,为我们提供了更多的方法来
检索
你想要的数据。有很多人可能有过这样的感觉,问你想要什么样的男/女朋友,你可能说想要这样的,那样的,好像都不错,看感觉吧。WHERE 语句就是这样一种存在,只要把你的需求正确地放在 WHERE 后边,它就能帮你
检索
到你想要的内容。> 的使用方法也是一样的。
《MYSQL必知必会》—3~9.使用MySQL、
检索
数据列、排序
检索
数据列、过滤数据(WHERE子句、组合WHERE子句、通配符、正则表达式)
文章目录1.如何用USE选择数据库2.如何用SHOW查看MySQL数据库、表和内部信息3. 如何使用SELECT语句从表中
检索
一个
或多个数据列3.1
检索
单个列3.2
检索
多个列3.3
检索
所有列3.4
检索
不同的行—DISTINCT3.5 限制结果—LIMIT3.6 使用完全限定的表名4. 如何使用SELECT语句的ORDER BY子句,根据需要排序
检索
出的数据4.1 排序数据4.2 按多个列排序4.3 指定排序方向—DESC与ASC5. 如何使用SELECT语句的WHERE子句过滤数据5.1 使用WHE
应用实例
27,579
社区成员
68,540
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章