题解 | #修复串列了的记录#

修复串列了的记录

https://www.nowcoder.com/practice/a5475ed3b5ab4de58e2ea426b4b2db76

select 
exam_id,
substring_index(tag,',',1) as tag,
substring_index(substring_index(tag,',',2),',',-1) as difficulty,
substring_index(tag,',',-1) as duration  
from(select * from examination_info where tag like '%,%') as a

考核知识点:substring_index 与substring 的区别,

思路:

1,先查询出 tag 中错误的信息,使用like 通配符进行查询

2,再外层嵌套一层查询,然后获取并更正信息

substring_index(str,截取方式,截取数量),

substring(str,截取开始位置的下标)

个人认为最难的地方是substring_index再包裹一个substring_index

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-09 12:10
直接上图
牛客13578115...:改得一般,不值80
点赞 评论 收藏
分享
机械打工仔:有说的你怀疑一下就行了,直接问也太实诚了
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务