ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

MySQL数据库学习4(SQLyog)

2021-01-11 20:31:26  阅读:295  来源: 互联网

标签:SQLyog name 字符 数据库 result MySQL 爱上 SELECT 函数


转载文章请注明出处

本节所需要的文件:
链接:https://pan.baidu.com/s/18ZmrHK8nzvG39y7rLz7d0w
提取码:2lxu
文件均出自B站尚硅谷相关学习视频,本节文件通过小海豚打开

一、常见函数

1.单行函数

  • 字符函数

#1.length 获取参数值的字节个数,参数列表中是字符型数据

SELECT LENGTH("john")
#一个汉字占三个字节
SELECT LENGTH("moon月亮")

运行结果:
在这里插入图片描述
在这里插入图片描述
#2.concat 拼接字符串,参数列表中是字符型数据

SELECT 
  last_name,
  first_name,
  CONCAT(last_name, first_name) AS 姓名 
FROM
  employees ;

运行结果:
在这里插入图片描述
#3.upper 将小写字符全部转化为大写字符,lower 将小写字符全部转化为大写字符,参数列表中为字符型数据

SELECT UPPER("moon")
SELECT LOWER("mOOn")

运行结果:
在这里插入图片描述
在这里插入图片描述
#4.substr、substring 用于截取从指定索引处的字符

SELECT SUBSTR('李莫愁爱上了陆展元',7)
SELECT SUBSTR("李莫愁爱上了陆展元",1,3);
SELECT SUBSTRING("李莫愁爱上了陆展元",7)
SELECT SUBSTRING("李莫愁爱上了陆展元",1,3)

运行结果:
在这里插入图片描述
注意:索引值是从1开始,与java不同
案例1:
姓名中的姓首字母大写,其他字符小写,然后用_拼接,显示出来。

SELECT 
  CONCAT(
    UPPER(SUBSTRING(last_name, 1, 1)),'_',
    LOWER(SUBSTRING(last_name, 2))
  ) AS 姓
FROM
  employees 

#5.instr 用来返回字符串中第一次出现子串的索引值,若找不到则返回值为0

SELECT INSTR('杨不悔爱上了殷六侠','爱上了')AS out_put

运行结果:
在这里插入图片描述
#6.trim 用于删除前面和后面多余的字符或者空格

SELECT LENGTH(TRIM("     张三丰     "))AS result
SELECT TRIM("1"FROM"11111111小龙女11111111")AS result

运行结果:
在这里插入图片描述
在这里插入图片描述
#7.lpad 用指定的字符实现左填充指定长度

SELECT LPAD('殷素素',10,"*")AS result

运行结果:
在这里插入图片描述
#8.rpad 用指定长度的字符实现右填充指定长度

SELECT RPAD("殷素素",10,"as")AS result

运行结果:
在这里插入图片描述
#9.replace 替换指定字符串中的所有指定字符

SELECT REPLACE("moonmoonasjdmoon","moon","sun")AS result

运行结果:
在这里插入图片描述

  • 数学函数
  • 日期函数
  • 其他函数
  • 流程控制函数

2.分组函数

标签:SQLyog,name,字符,数据库,result,MySQL,爱上,SELECT,函数
来源: https://blog.csdn.net/qq_45842760/article/details/112480100

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有