当前位置: 首页 > news >正文

济南浩特元辰建设工程有限公司网站百度竞价推广开户联系方式

济南浩特元辰建设工程有限公司网站,百度竞价推广开户联系方式,济南槐荫区做网站的,建设门户网站需要多少钱大家好,我是空空star,本篇带大家了解一道简单的力扣sql练习题。 文章目录前言一、题目:1667. 修复表中的名字二、解题1.正确示范①提交SQL运行结果2.正确示范②提交SQL运行结果3.正确示范③提交SQL运行结果4.正确示范④提交SQL运行结果5.其他…

大家好,我是空空star,本篇带大家了解一道简单的力扣sql练习题。

文章目录

  • 前言
  • 一、题目:1667. 修复表中的名字
  • 二、解题
    • 1.正确示范①
      • 提交SQL
      • 运行结果
    • 2.正确示范②
      • 提交SQL
      • 运行结果
    • 3.正确示范③
      • 提交SQL
      • 运行结果
    • 4.正确示范④
      • 提交SQL
      • 运行结果
    • 5.其他
  • 总结


前言


一、题目:1667. 修复表中的名字

表: 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   |
+---------+-------+

二、解题

1.正确示范①

提交SQL

select user_id,
concat(upper(left(name,1)),lower(right(name,length(name)-1))
) name
from Users
order by user_id;

运行结果

2.正确示范②

提交SQL

select user_id,
concat(upper(left(name,1)),lower(right(name,char_length(name)-1))
) name
from Users
order by user_id;

运行结果

3.正确示范③

提交SQL

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

运行结果

4.正确示范④

提交SQL

select user_id,
concat(upper(substring(name,1,1)),lower(substring(name,2))) name
from Users
order by user_id;

运行结果

5.其他


总结

整体思路就是把第一个字母通过upper大写,其余字母通过lower小写,最后再通过concat拼接起来。
正确示范①思路:
通过left(name,1)取第一个字母
通过right(name,length(name)-1)取其余字母
正确示范②思路:
将示范①中的length改为char_length
正确示范③思路:
通过substr(name,1,1)取第一个字母
通过substr(name,2)取其余字母
正确示范④思路:
通过substring(name,1,1)取第一个字母
通过substring(name,2)取其余字母


知识点:
1.upper()lower()
upper将字符串中的所有字母转换为大写,而lower将字符串中的所有字母转换为小写。
2.left()right()
左侧截取和右侧截取函数,可以用于截取字符串的一部分。left函数返回字符串左侧指定长度的字符,right函数返回字符串右侧指定长度的字符。例如,left(‘csdn’, 2)将返回’cs’,right(‘csdn’, 2)将返回’dn’。
3.length()char_length()
length()函数返回的是字符串中的字节数,而char_length()函数返回的是字符串中的字符数。在大多数情况下,这两个函数返回的结果是相同的,但是当字符串中包含多字节字符时,它们的结果可能会不同。
4.substr()substring()substrb()
substr()函数的语法是substr(str, start, length),其中str是要截取的字符串,start是起始位置,length是要截取的长度。而substring()函数的语法是substring(str, start, length),其中str、start和length的含义与substr()相同,两者可以相互替换。substrb函数是按照字节来截取字符串,而substr函数是按照字符来截取字符串。如果字符串中包含中文等多字节字符,那么使用substr函数可能会出现截取不准确的情况,此时应该使用substrb函数来截取字符串。

http://www.15wanjia.com/news/13938.html

相关文章:

  • 安卓手机如何做网站营销策划36计
  • 做网站的得花多钱设计模板网站
  • 个人做网站平台百度关键词挖掘
  • 学校网站 制作什么是竞价
  • 毕业设计用java做网站巧克力软文范例200字
  • 丽水专业网站制作公司seo与sem的区别和联系
  • 蓝色企业网站手机版织梦模板杭州龙席网络seo
  • 网站有后台更新不了国内搜索引擎排行榜
  • 数据管理系统网站模板群排名优化软件
  • 怎样做图片链接到网站产品市场调研怎么做
  • 网站服务器租赁seo是什么化学名称
  • 为什么大家用wordpress建网站代运营套餐价格表
  • 想在公司局域网做建网站网络营销公司哪家好
  • 什么大的网站是帝国cms做的外链兔
  • 网页开发实战汕头seo优化
  • 郑州建站模板源码办公软件速成培训班
  • 互联网网站建设计划书百度推广有哪些售后服务
  • flash网站设计教程长沙百度快速优化排名
  • WordPress 摘要代码搜索引擎优化趋势
  • 有哪些程序网站软文代写费用
  • 在线做ps是什么网站仁茂网络seo
  • 邯郸专业做网站报价草根seo视频大全
  • 做一个安卓app多少钱承德seo
  • 银川市住房和城乡建设局网站seo课
  • wordpress隐藏侧边栏整站优化关键词推广
  • 做网站软件图标是一个箭头的seo排名优化技巧
  • wordpress加入pdf国外seo比较好的博客网站
  • 网站建设是指seo营销服务
  • wordpress去除下划线seo综合查询接口
  • web后端开发技术seo诊断工具