SQL語句優化--not in SELECT * FROM materialiohis WHERE SUBSTR (CATEGORY, 1, 1) NOT IN ('9', '0')不想用NOT IN 想用NOT EXISTS,不知道該怎樣寫?或者有簡單的方法也請指教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你这个语句还能怎么用,要么用<>+and '<>'不是一樣不會用到索引?為什么我用not like不好用呢? 沒有別的辦法么?數據里很大指的是什么?我的這個類別(category)有很多 如果数据量很大,用not in完全可以了,如果你用not exists就要关联子查询,这样效率很低 不好意思。。我的理解完全不同,數據量如果很大的話,用NOT IN不是會遍歷整個表的數據嗎?而NOT EXISTS會在符合條件的位置開始執行。不知道我理解的對不對? 一句SQL只能用NOT IN吗?没有别的解决办法? 为什么不想用not in?SELECT *FROM materialiohisWHERE SUBSTR(CATEGORY, 1, 1)<>'0'and SUBSTR(CATEGORY, 1, 1)<>'9'/ 用到not in和‘<>’不是不会用到索引吗?这样对执行效率没什么影响? 优化是相对的 你这种情况 就应该用not in ,不然写的太繁琐了 WHERE CATEGORY not like '9%' and CATEGORY not like '0%' 使用Odp.net,传参数Update无法更新,只有拼接字符串才有用 forms 开发里面的diaplay item 和editors item各有什么作用 oracle 导出 ACCESS的语句 急用 ORACL的系统表user_tables是那个SKIM下的表 求一个SQL语句 存储过程中的日期循环 关于外联结的问题,有具体例子。请帮助,谢谢。 oracle 9i 安装后部分功能不能使用 在oracle存储过程中如何得到导致异常的sql语句? 求助, LINUX KSH设立两脚本问题 group by后不会抓出的数据 oracle10g 调度备份 定制备份 验证错误
'<>'不是一樣不會用到索引?為什么我用not like不好用呢?
沒有別的辦法么?數據里很大指的是什么?我的這個類別(category)有很多
不好意思。。
我的理解完全不同,數據量如果很大的話,用NOT IN不是會遍歷整個表的數據嗎?
而NOT EXISTS會在符合條件的位置開始執行。
不知道我理解的對不對?
FROM materialiohis
WHERE SUBSTR(CATEGORY, 1, 1)<>'0'
and SUBSTR(CATEGORY, 1, 1)<>'9'
/