java面试题
这是我在面试的时候看到的题目:一张表,千万级别的数据,要你快速查到车牌号为“粤B2B250”的记录,而且要求从后面4位“B250”来查。题目大概意思是这样。我没答出来,不...
这是我在面试的时候看到的题目:
一张表,千万级别的数据,要你快速查到车牌号为“粤B2B250”的记录,而且要求从后面4位“B250”来查。题目大概意思是这样。我没答出来,不会。然后他给我提示,%在前面是不走索引的,在后面才走索引。我还是不知道。 大家看看怎么做。 展开
一张表,千万级别的数据,要你快速查到车牌号为“粤B2B250”的记录,而且要求从后面4位“B250”来查。题目大概意思是这样。我没答出来,不会。然后他给我提示,%在前面是不走索引的,在后面才走索引。我还是不知道。 大家看看怎么做。 展开
2个回答
展开全部
使用 REVERSE 函数将字符串倒置,并创建函数索引进行查询, 此时 like 就可以走索引了
SELECT plate_number FROM car WHERE REVERSE(plate_number) like '052B%';
REVERSE(plate_number) 走函数索引
此时 like 正常走索引
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我也好想知道!!期待大神解答~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询