MYSQL一一函数一一字符串函数

嘿嘿大家好我回来啦,今天我们要学习的是MYSQL中的函数,函数呢我们又分为字符串函数,数值函数,日期函数,流程函数来介绍,今天重点介绍字符串函数(从小题到案例方便你们更加深入的理解)

函数指的是一段可以直接被另一段程序调用的程序或代码

字符串函数:

        select  函数(参数);

以下有七小题来分别介绍这些函数:

CONCAT(S1,S2,...SN);拼接字符串:

        select  concat('hello','mysql');

lower(str)将字符串全部转换成小写:

        select  lower('HELLO');

UPPER(str)将字符串全部转换成大写:

        select  UPPER('hello‘);

lpad(需要填充的字符串,填充的长度,拿什么填充)在字符串侧填充:

        select lpad(’11‘,5,’0‘);

rpad(需要填充的字符串,填充的长度,拿什么填充)在字符串侧填充:

        select  rpad('11',5,'0');

trim(str)去除字符串头部和尾部的空格:(注意中间的空格不会被去掉)

        select trim('   hello  mysql   ');

substring('需要截取的字符串',从哪开始截,截几个);

        select  substring('hello  mysql',1,5);

综合案例:

由于业务变更,企业员工的工号统一为五位数,目前不足五位数的全部在前面补0,比如:1号员工的工号应为00001;

现创一张员工表,请把员工的工号(是workno那一列)改为五位数(不会创建员工表的请参考前面DDL和DML)

因为咱们是要修改语句那么就要用到update语句:

表中数据修改update语句:
https://blog.csdn.net/m0_74197121/article/details/134993249?spm=1001.2014.3001.5502

update  emp1 set workno=lpad(workno,5,'0');

注意:这里workno是字段并不是字符串所以不要加’ ‘单引号)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/2661656.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

UE5.1_Gameplay Debugger启用

UE5.1_Gameplay Debugger启用 重点问题: Gamplay Debugger启用不知道? Apostrophe、Tilde键不知道是哪个? Gameplay调试程序 | 虚幻引擎文档 (unrealengine.com) Gameplay Debugger

点成案例 | 如何利用细胞计数仪在单细胞测序中评估细胞

一、概述 单细胞测序技术能够用来表征异常细胞群,分析稀有细胞和细胞图谱网络,发现异质性等。由于单细胞测序巨大的应用潜力,目前此技术正在经历爆炸性增长。然而,单细胞测序需要成本和时间的大量投资。为了确保时间和资源的投资…

AI时代下,如何看待“算法利维坦”?

ChatGPT的浪潮从2022年袭来后,至今热度不减,呈现出蓬勃发展的趋势。AI家居、医疗、教育、金融、公益、农业、艺术......AI真的已经走进了生活的方方面面,我们仿佛已经进入了AI时代,势不可挡。人工智能水平如此之高,不禁…

MR实战:实现数据去重

文章目录 一、实战概述二、提出任务三、完成任务(一)准备数据文件1、在虚拟机上创建文本文件2、上传文件到HDFS指定目录 (二)实现步骤1、Map阶段实现(1)创建Maven项目(2)添加相关依赖…

mac安装k8s环境

安装kubectl brew install kubectl 确认一下安装的版本 kubectl version --client 如果想在本地运行kubernetes 需要安装minikube brew install minikube 需要注意安装minikube需要本地的docker服务是启动的 启动 默认连接的是google的仓库 minikube start 指定阿…

身份证阅读器Qt动态调用方法donsee32.dll实现读取身份证信息、社保卡信息、IC卡、银行卡等信息

Qt动态调用读取效果 导入读卡相关函数 {ui->setupUi(this);//动态调用方法 donsee32.dllm_hDLL ::LoadLibrary(L"./donsee32.dll");if (m_hDLL nullptr)ui->textEdit->append("加载动态库失败,请检查动态库路径");elseui->textE…

流媒体服务器ZLMediaKit与FFmpeg

流媒体服务器ZLMediaKit与FFmpeg overview 关键字:ZLMediaKit、FFmpeg、srt、vlc 如果想快速拥有自己的流媒体服务器,那么可以使用开源项目自己搭建。开源的流媒体服务器,在国内,GitHub star数量比较高的:srs和ZLMe…

2024年12个Stonly知识库替代方案

知识库软件在现代企业中发挥着重要的作用,它提供了一个专门的工具,用于创建、管理和维护集中的信息库。面对组织需要处理的大量信息,选择合适的知识库平台可能也是一项比较困难的任务。 知识库一个关键的区别在于内部和外部知识库。内部知识…

C++ BuilderXE10 关于Intraweb关于IWTemplateProcessorHTML1操作

1、端口设置,port参数修改端口号。 2、初始化设置成ciMultiThreaded。这样可以避免ADO组件的加载错误。 3、IWTemplateProcessorHTML1设置, IWForm1->LayoutMgr IWTemplateProcessorHTML1;//关联模板(IWForm1. html) IWTemplateProcessorHTML1->RenderStyles…

交叉编译含义

交叉编译是在一个平台上生成另一个平台上的可执行代码。同一个体系结构可以运行不同的操作系统;同样,同一个操作系统也可以在不同的体系结构上运行。 编译工具链下载: (1) ARM提供:Arm GNU Toolchain Downloads – Arm Develope…

实现QT的多语言切换(静态+动态)

背景: 1.项目开发上:多人多模块同时开发,需要考虑如何便于管理共同开发 2.文本有两类:界面上固定不变的文本(静态);在程序运行时才能获得的文本(动态) 任务&#xff1a…

【C++】vector 基本使用(详解)

目录 一,vector 的介绍 二,vector 的定义 1,vector() 2,vector(size_type n, const value_type& val value_type()) 3,vector (const vector& x) 4,vector (InputIte…

使用 sourcetree 的《遴选》功能

假设你有一个分支,有两个提交 A,和B,你现在想在A提交的基础上把 B提交的功能做修改,你可以使用 遴选功能。 在A 提交的基础上新建一个分支,然后在B提交上面,右键,选择 遴选,那么B修改…

传感器原理与应用复习--磁电式与霍尔传感器

文章目录 上一篇磁电感应传感器工作原理应用 霍尔传感器工作原理基本特性应用 下一篇 上一篇 传感器原理与应用复习–电容式与压电式传感器 磁电感应传感器 工作原理 导体在稳恒均匀磁场中,沿垂直磁场方向运动时,产生的感应电势为 e B l v e Blv …

Mediapipe绘制实时3d铰接骨架图——Mediapipe实时姿态估计

一、前言 大约两年前,基于自己的理解我曾写了几篇关于Mediapipe的文章,似乎帮助到了一些人。这两年,忙于比赛、实习、毕业、工作和考研。上篇文章已经是一年多前发的了。这段时间收到很多私信和评论,请原谅无法一一回复了。我将尝…

7+WGCNA+机器学习+泛癌生信思路,非肿瘤也能结合泛癌分析

今天给同学们分享一篇生信文章“Analysis and Experimental Validation of Rheumatoid Arthritis Innate Immunity Gene CYFIP2 and Pan-Cancer”,这篇文章发表在Front Immunol期刊上,影响因子为7.3。 结果解读: DEG筛选和数据预处理 数据在…

Baumer工业相机堡盟相机如何使用NEOAPI SDK实现相机的连接(C++)

Baumer工业相机堡盟相机如何使用NEOAPI SDK实现相机的连接(C) Baumer工业相机Baumer工业相机SDK技术背景代码分析第一步:先使用NEOAPI函数查找相机第二步:连接相机后对相机进行采图第三步:将采集的图像显示在UI界面上 …

BUG-由浏览器缩放引起PC端显示手机端视图

文章目录 来源解决 来源 启动Vue项目,用浏览器打开显示手机端视图,从vscode直接ctrl链接打开正常显示。 检查-未开启仿真,但仍显示错误。 解决 浏览器缩放问题。 修改为100%

【UE5.1】程序化生成Nanite植被

目录 效果 步骤 一、下载Gaea软件和树林资产 二、使用Gaea生成贴图 三、 生成地形 四、生成草地 五、生成树林 六、生成湖泊 七、其它功能介绍 7.1 调整树林生成的面积 7.2 让植物随风飘动 7.3 玩家和植物互动 7.4 雪中树林 7.5 环境音效 效果 步骤 一、下载Ga…

Android 13 默认关闭 快速打开相机

介绍 在设置菜单的手势界面里,快速打开相机是默认开启的,此功能当开启时连续点击两次电源键会打开相机,现在客户需要默认关闭。 效果展示 修改 这里一开始想到的就是配置文件,在路径下果然找到了,从注释中看使我们需要的&#x…