【MySQL函数篇】—— 字符串函数(超详细)

2023-09-17 15:44:29

个人主页:兜里有颗棉花糖
欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 兜里有颗棉花糖 原创
收录于专栏【MySQL学习专栏】🎈
本专栏旨在分享学习MySQL的一点学习心得,欢迎大家在评论区讨论💌
在这里插入图片描述

前言

本文我们来学习一下MySQL中的字符串函数。

以下是本文中要讲解的字符串函数:

函数功能
CONCAT(S1,S2,S2,…)拼接字符串,将S1,S2,S3拼接成一个字符串
UPPER(str)将字符串str全部转换为大写
LOWER(str)将字符串str全部转换为小写
LPAD(str,n,pad)左填充,用字符串pad对字符串str左边进行填充,达到n个字符串长度
RPAD(str,n,pad)右填充,用字符串pad对字符串str右边进行填充,达到n个字符串长度
TRIM(str)去掉字符串头部和尾部的空格
SUBSTRING(str,start,len)返回字符串str从start位置起的len个长度的字符串

命令格式:SELECT 函数(参数);

一、concat

字符串拼接函数:concat(s1,s2,s3);

举例:select concat('Hello','World');
结果演示:
在这里插入图片描述
在这里插入图片描述

二、lower和upper

字符串大小写转换函数。

举例:select upper('Hello'); select lower('PYTHON'); 演示结果:
在这里插入图片描述

在这里插入图片描述

三、lpad和rpad

LPAD(str,n,pad):左填充,用字符串pad对字符串str左边进行填充,达到n个字符串长度。
RPAD(str,n,pad):右填充,用字符串pad对字符串str右边进行填充,达到n个字符串长度。

举例1:select lpad('108',5,'=');
例1结果演示:在这里插入图片描述

举例2:select rpad(108,5,'='); 例2结果演示:
在这里插入图片描述

四、trim

trim(str)去掉字符串头部和尾部的空格。

举例:select trim(' Hello , World ');
结果演示:
在这里插入图片描述

五、substring

substring(str,start,len)返回字符串str从start位置起的len个长度的字符串。

举例:select substring('Hello,world',1,5);
结果演示:
在这里插入图片描述

好了,以上就是本文的全部内容,就到这里吧,再见啦友友们!!!

更多推荐

计算机视觉与深度学习-图像分割-视觉识别任务03-实例分割-【北邮鲁鹏】

目录参考定义MarkR-CNN结构思路MaskR-CNN训练阶段使用的Mask样例MaskR-CNN实例分割结果MaskR-CNN检测姿态参考论文题目:MaskR-CNN论文链接:论文下载论文代码:Facebook代码链接;Tensorflow版本代码链接;KerasandTensorFlow版本代码链接;MxNet版

docker day01

docker:是一个容器管理工具。podman,pouch,lxc,rkt,...2013开源--->iT福音--->2015~coreOs--->Redhat--->IBM什么是容器:生活中装东西的,比如水杯,碗,水缸,鱼缸,...在计算机中,容器装的就是文件,只不过这些文件是一类程序,包括该程序依赖的库文件。LIN

基于未知环境碰撞冲突预测的群机器人多目标搜索研究

源自:指挥与控制学报作者:边晓荟周少武张红强吴亮红王汐王茂刘朝华陈磊“人工智能技术与咨询”发布摘要群机器人在未知动态环境下进行多目标搜索时,存在碰撞预测和搜索效率不高等问题。提出了一种碰撞几何锥和改进惯性权重的粒子群优化算法相结合的多目标搜索策略。首先,根据静、动态威胁物的不同分别引入碰撞锥(CC)和速度障碍法(VO)

MySQL 自动根据年份动态创建范围分区

前言要在MySQL中按年对日期进行分区,可以使用自动递增存储过程的方式实现动态分区,它并没有像Oracle里面的**INTERVAL(numtoyminterval(1,‘year’))**方法。创建动态分区1.创建一个包含所有分区的表,并使用InnoDB存储引擎。例如,创建一个名为mytable的表。CREATETA

51单片机 LCD1602

LCD1602.H#ifndef__LCD1602_H__#define__LCD1602_H__//用户调用函数:voidLCD_Init();voidLCD_ShowChar(unsignedcharLine,unsignedcharColumn,charChar);voidLCD_ShowString(unsig

Python常用做题笔记

1列表/队列/堆栈构建列表:[]声明列表比list()方法效率高声明队列和堆栈:法1:使用[]/list()方法模拟法2:使用collections.deque双端队列:模拟队列append\popleft模拟堆栈append\popcollections.deque():声明双端队列,初始化传入可迭代对象就行,例如列

AI-Toolbox

集合你需要的所有AI工具。(GatheralltheAItoolsyouneed.)1.AI绘画工具(AIdrawingtool)Midjourney:目前最强的AI绘画工具。StableDiffusion:最强开源AI绘画工具。Civital:AI艺术共享平台。HuggingFace:开源SD模型下载。VEGA:国内

统计报告期节能率

声明本文是学习GB-T29314-2023电动机系统节能改造规范.而整理的学习笔记,分享出来希望更多人受益,如果存在侵权请及时联系我们7综合评估7.1一般规定7.1.1电动机系统节能改造后,应对设备运行效果进行评估,改造后系统的生产效率和系统分界点指标应达到改造设计要求。7.1.2电动机系统改造后,应对与改造设备相关的

苏宁易购商品详情数据接口

苏宁易购商品详情数据接口采集方法如下:下载安装载图助手软件并打开苏宁易购平台,找到需要采集的商品类目。点击一个商品进入详情页,启用软件的批量下载功能并打开“自动粘贴网址”。复制商品上方的链接,链接会自动传送到首页的地址栏里。全部复制完成后,在选项中把“下载主图”、“同时下载视频”、“下载详情图”三项打勾。单击“立即下载

中移链交易模块介绍

中移链交易模块是中移链区块链系统的核心模块之一。它的主要作用是处理用户发起的交易请求,并将其打包成区块添加到区块链上。交易模块接收来自不同合约执行的指令,比如创建账号、转账、部署和执行智能合约等指令,并确保所有交易都是有效且合法的。与其他模块相比,交易模块的工作量较大,每秒需要高效地处理上千个交易请求。01交易的组件构

vision transformer

一、网络构建importtorchfromtorchimportnnfromfunctoolsimportpartial#---------------------------------------##(1)patchembedding'''img_size=224:输入图像的宽高patch_size=16:每个pa

热文推荐