现有用户基本信息表user_submit(device_id 设备号, nick_name 昵称, profile 画像, blog_url 博客地址),示例数据如下: 为了避免用户昵称中出现一些特殊词,现在需要对昵称进行扫描,请找到包含特定词"abc"的用户昵称中最后一个匹配上的位置索引(从1开始计数),并输出从该索引往后的子串,如果未匹配上则不输出。结果按设备号降序输出。示例数据输出如下:
示例1

输入

drop table if exists user_submit;
CREATE TABLE `user_submit` (
	`id` int PRIMARY KEY AUTO_INCREMENT,
	`device_id` int NOT NULL,
	`nick_name` varchar(32),
	`profile` varchar(32) NOT NULL,
	`blog_url` varchar(32) NOT NULL
);

INSERT INTO user_submit(device_id, nick_name, profile, blog_url) VALUES
	(5545, 'obowugeabcal', '178cm,65kg,25,male', 'http://url2/bobooo'),
	(3216, 'boababcy', '165cm,45kg,26,female', 'http://url2/dkittyccd'),
	(2137, 'panyablabcg', '168cm,45kg,22,female', 'http://url3/sysdneyb');

输出

device_id|last_idx|check_str
5545|8|abcal
3216|5|abcy
2137|8|abcg
加载中...