AND age = 25
这样的查询,将能够使用上面的索引。
多列索引,还有一个可用的情况就是, 某些情况下,可能查询,只访问索引就足够了, 不需要再访问表了。例如:SELECTAVG( avg ) AS 平均年龄FROMtest_tabWHEREname LIKE '张%'这个时候, name 与 age 都包含在索引里面。 查询不需要去检索表中的数据。
1。这是oracle语法2。 /*+ INDEX(SLMS_TRALOG_T SLMS_TRALOG_CALLED_IDX ) */ 意思是,在这个查询中使用SLMS_TRALOG_T表的SLMS_TRALOG_CALLED_IDX索引,当然后边的where条件中会用到这个索引
补充一点,这个不叫INDEX函数,叫强制使用索引
可以用SUBSTRING
_INDEX()函数
在mysql中提供了一些
字符串 *** 作
的函数,其中SUBSTRING_INDEX(str,
delim,
count)
str:
要处理的字符串
delim:
分割符
count:
计数
如果为正数,则从左开始数,如果为负数,则从右开始数
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)