Leetcode的SQL题:1667. 修复表中的名字(知识点:MySQL函数)
链接:https://leetcode.cn/problems/fix-names-in-a-table
我的代码
select user_id, concat(ucase(left(name,1)),lcase(substr(name,2))) name from Users order by user_id
执行结果
执行结果:
通过
显示详情
添加备注
执行用时:
768 ms
, 在所有 MySQL 提交中击败了
8.86%
的用户
内存消耗:
0 B
, 在所有 MySQL 提交中击败了
100.00%
的用户
通过测试用例:
21 / 21
MySQL函数
CONCAT(s1,s2...sn):字符串 s1,s2 等多个字符串合并为一个字符串
UCASE(s):将字符串转换为大写
UPPER(s):将字符串转换为大写
LCASE(s):将字符串 s 的所有字母变成小写字母
LOWER(s):将字符串 s 的所有字母变成小写字母
LEFT(s,n):返回字符串 s 的前 n 个字符
SUBSTR(s, start):从字符串 s 的 start 位置截取后面所有的子字符串
SUBSTR(s, start, length):从字符串 s 的 start 位置截取长度为 length 的子字符串
例子 从字符串 RUNOOB 中的第 2 个位置截取 3个 字符: SELECT SUBSTR("RUNOOB", 2, 3) AS ExtractString; -- UNO
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性