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

【MySQL】字符串函数的学习

](https://img-home.csdnimg.cn/images/20220524100510.png#pic_center)

🌈个人主页: Aileen_0v0
🔥热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法
💫个人格言:“没有罗马,那就自己创造罗马~”

applicable to适用于

文章目录

  • `函数`
    • `字符串函数`
    • `常见的字符串函数`
    • `字符串拼接`
    • `字符串大小写转换`
    • `字符串左右填充`
    • `删除左右空格`
    • `字符串截取`
    • `Exercises:`

函数

字符串函数

函数 是指一段可以直接被另一段程序调用的程序或代码。
通过函数我们可以利用数据库中的信息进行一些数据的计算。

常见的字符串函数

函数功能
concat(s1,s2,...sn)字符串拼接,将s1,s2,…sn拼接成一个字符串
lower(str) 将字符串str全部转为小写
upper(str)将字符串str全部转换为大写
lpad(str,n,pad)左填充 ,用字符串pad对str的左边进行填充,达到n个字符串长度
rpad(str,n,pad)右填充 ,用字符串pad对str的右边进行填充,达到n个字符串长度
trm(str)去掉字符串头部和尾部的空格(注意:只是去除头部和尾部空格,中间不去除)
substring(str,start,len)返回从字符串str从start位置起的len个长度的字符串

字符串拼接

-- 字符串函数
-- concat
select concat('hello' , ' Aileen');

在这里插入图片描述


字符串大小写转换

-- lower
select lower('Happy New Years!');

在这里插入图片描述

-- upper
select upper('Happy New Years!');

在这里插入图片描述


字符串左右填充

 lpad
select  lpad('ling', 5 , '❤');

在这里插入图片描述

-- rpad
select rpad('ling' , 5 , '❤');

在这里插入图片描述


删除左右空格

 trim
select  trim(' Good Luck! ');

在这里插入图片描述


字符串截取

-- substring 字符串截取
select substring('Hello MySQL',7,5);

在这里插入图片描述


Exercises:

1.由于业务需求变更,企业员工的工号,统一5位数,目前不是5位数的全部在前面补0。比如: 1号员工的工号应该为00001.
update  emp set workno  = lpad(workno,5,0);

在这里插入图片描述
](https://img-home.csdnimg.cn/images/20220524100510.png#pic_center)

](https://img-home.csdnimg.cn/images/20220524100510.png#pic_center)


http://www.kler.cn/news/233983.html

相关文章:

  • Python自动化办公实战案例分享
  • 学习Android的第九天
  • 【Zookeeper】what is Zookeeper?
  • 20240210使用剪映识别字幕的时候的GPU占比RX580-RTX4090
  • 2024刘谦春晚第二个扑克牌魔术
  • 算法学习——LeetCode力扣栈与队列篇2
  • 【JavaScript】对象的属性和方法
  • python-分享篇-GUI界面开发-PyQt5-对QListWidget表格进行数据绑定
  • 小兔鲜项目网页版
  • STL之list容器的介绍与模拟实现+适配器
  • 【C语言】指针专项练习 都是一些大厂的笔试真题 附有详细解析,带你深入理解指针
  • kubernetes镜像仓库harbor
  • WebSocketServer+redis实时更新页面数据
  • 北斗卫星在物联网时代的应用探索
  • 【漏洞复现】狮子鱼CMS某SQL注入漏洞
  • std::vector<cv::Mat>和unsigned char** in_pixels 互相转换
  • 一周学会Django5 Python Web开发-Django5创建项目(用PyCharm工具)
  • 【翻译】Processing安卓模式的安装使用及打包发布(内含中文版截图)
  • 酷开科技荣获消费者服务平台黑猫投诉“消费者服务之星”称号
  • 任意IOS16系统iPad/Iphone开启台前调度
  • OpenCV-35 查找轮廓
  • Nginx 配置 SSL证书
  • 【JavaScript】数组的创建和操作
  • Xampp中Xdebug的安装使用
  • 大数据思考:面对海量数据时,选择哪种模式才是更适合自己的?
  • 深入探索Redis:如何有效遍历海量数据集
  • 在容器镜像中为了安全为什么要删除 setuid 和 setgid?
  • Java图形化界面编程——菜单组件 笔记
  • 【EAI 014】Gato: A Generalist Agent
  • 1.6 Binance_interface API 现货交易账户