表: Users

Column Name Type
user_id int
name varchar

user_id 是该表的主键。
该表包含用户的 ID 和名字。名字仅由小写和大写字符组成。

问题

编写一个 SQL 查询来修复名字,使得只有第一个字符是大写的,其余都是小写的。

返回按 user_id 排序的结果表。

示例

输入:

Users table:

user_id name
1 aLice
2 bOB

输出:

user_id name
1 Alice
2 Bob

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/fix-names-in-a-table
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

解答

select user_id,concat(upper(left(name,1)),lower(substr(name,2))) name
from Users
order by user_id

tips

拼接函数:concat(字符串1,字符串2,…)
提取字符函数:substr(字符串,m,[n]):m表示从m处开始提取,n表示要提取的长度

leetcode简单:1667.修复表中的名字相关推荐

  1. LeetCode MySQL 1667. 修复表中的名字

    文章目录 1. 题目 2. 解题 1. 题目 表: Users +----------------+---------+ | Column Name | Type | +--------------- ...

  2. 1667. 修复表中的名字

    SQL架构 表: Users +----------------+---------+ | Column Name | Type | +----------------+---------+ | us ...

  3. 力扣 SQL 1667. 修复表中的名字

    题目: 表: Users +----------------+---------+ | Column Name | Type | +----------------+---------+ | user ...

  4. 1667 修复表中的名字

    题目描述: 编写一个 SQL 查询来修复名字,使得只有第一个字符是大写的,其余都是小写的. 返回按 user_id 排序的结果表. 查询结果格式示例如下: 方法1: 主要思路:解题链接汇总 selec ...

  5. Leecode-SQL 1667. 修复表中的名字

    解读一下这个题目 说是修改,实际上不是update操作,有一个select语句配合函数就可以解决 对name字段的第一个字母大写,其余小写 select user_id,concat(upper(le ...

  6. SQL入门:第三天 --> leetCode1667:修复表中的名字

    文章目录 题目描述 解题步骤 总结 题目描述 原题链接:1667. 修复表中的名字 表: Users +----------------+---------+ | Column Name | Type ...

  7. leetcode-SQL-1667. 修复表中的名字

    leetcode-SQL-1667. 修复表中的名字 题目 解题 题目 题目链接 表: Users +----------------+---------+ | Column Name | Type ...

  8. leetcode简单之1677.发票中的产品金额*

    Product 表: Column Name Type product_id int name varchar product_id 是这张表的主键 表中含有产品 id .产品名称.产品名称都是小写的 ...

  9. 从简单的数据表中学习oracle的窗口函数使用

    oracle数据库创建及表的创建 1.创建表空间: 格式: create tablespace 表间名 datafile '数据文件名' size 表空间大小 --在oracle数据库中创建一个表空间 ...

最新文章

  1. [转]NYOJ-511-移动小球
  2. HTTP Error 500.21
  3. volatile关键字解析~高级java必问
  4. VTK:结构化网格之BlankPoint
  5. 如何设置背景图(前端开发)
  6. css 背景属性 0302
  7. vmware虚拟机linux的扩容问题导致redhat无法启动!
  8. c语言中十进制与十六进制转换_小猿圈分享-java-十进制、八进制、十六进制数互相转换...
  9. the server is not ready for publishing.Please check if the Publishing Tools on the server
  10. 动态分享到微信朋友圈的方法,果断收藏——(摘抄至他人)
  11. Spring Boot教程(二十五)关于RabbitMQ服务器整合
  12. 转载一篇写的简单易懂的lvs用法
  13. 星星评价控件android开发_Android自定义View,评分星星控件(RatingBar)
  14. 关于SubSonic3.0插件使用SubSonic.Query.Select查询时,字段类型为tinyint时列丢失问题的Bug修复...
  15. 鸿蒙系统下载 绿色,WiseFolderHider(文件夹加密软件)4.3.7
  16. win10共享打印机搜索不到计算机,w10共享打印机搜索不到如何处理
  17. JAVA----流的浅谈之一低级流
  18. 打印系统开发(6)——纸张尺寸对照表如下
  19. 【37期】请你详细说说类加载流程,类加载机制及自定义类加载器
  20. 无法调用request.getContext()解决方法

热门文章

  1. RPG 游戏 unity ngui 实现2D名字牌血条等功能
  2. 计算机基础教师期中工作小结,教师期中工作小结
  3. Oracle中查询名字为三个字的,Oracle模糊查询的实现
  4. 2019年采用大数据发生重大变化的6个行业
  5. python一般做什么游戏好玩_只需要9步100行Python代码就可以实现一个简单又好玩的弹球游戏...
  6. 阿里推“码上淘”发力O2O,坐不住的都有谁?
  7. php 留两个小数点,php 保留小数点
  8. 符号_云梦四时歌名字特殊符号有哪些 特殊符号名称一览
  9. 3 photolemur 样式下载_Photolemur 3 v1.1.0.6212 for Mac 照片增强工具
  10. 2 面向对象建模过程 领域分析