
sql
iteye_17277
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
sql 模糊查询
需要查询某字段是否包含一个值,aaa是否存在于aaaa,2aaa,aaa2,aa2a,aaa3,aaa,这个字段中 。因为根据“,”逗号分开,要求的答案是:不在字段中。 用传统的like '%aaa%',显然不合适,这样虽然aaa不存在但是依然能查到该条记录。所以应该用以下语句实现:select * from Table where ','+colum+',' like '%,aaa,%'。实际...原创 2011-12-20 11:10:23 · 115 阅读 · 0 评论 -
基于索引的SQL语句优化之一
避免对列的操作 任何对列的操作都可能导致全表扫描,这里所谓的操作包括数据库函数、计算表达式等等,查询时要尽可能将操作移至等式的右边,甚至去掉函数。 例1:下列SQL条件语句中的列都建有恰当的索引,但30万行数据情况下执行速度却非常慢: select * from record where substrb(CardNo,1,4)='5378'(13秒) ...原创 2012-02-22 14:34:44 · 155 阅读 · 0 评论