首页 > 数据库 >MYSQL学习笔记14: 函数

MYSQL学习笔记14: 函数

时间:2024-03-09 09:11:06浏览次数:88  
标签:workNo 14 -- MYSQL 笔记 lpad 工号 select

函数


字符串函数


字符串拼接

-- concat
select concat('hello', ' MYSQL');


大小写转换

-- lower
select lower('HELLO');

-- upper
select upper('hello');



左右填充

-- lpad
select lpad('1',8,'0');

-- rpad
select rpad('0',8,'1');



去除头尾空格

-- trim
select trim('  hello MYSQL   ');


返回子串

索引从1开始!
索引从1开始!
索引从1开始!

-- substring
select substring('HELLO MYSQL',1,5); 
#参数1 字符串
#参数2 起始位置
#参数3 截取字符数量


利用左右填充修改workNo工号为5位工号, 不足位数补0

-- 调用update修改表数据, 在lpad中用workNo依次表示每一个工号
update workers set workNo = lpad(workNo,5,'0');

更改前

更改后

标签:workNo,14,--,MYSQL,笔记,lpad,工号,select
From: https://www.cnblogs.com/HIK4RU44/p/18062031

相关文章

  • P4765 CERC2014 The Imp
    设我们打算买的\(K+1\)个物品为\(p_1,p_2,\cdots,p_{K+1}\)。则收益为\(min(v_{p_1}-c_{p_1},v_{p_2}-c_{p_1}-c_{p_2},\cdots,v_{p_{K+1}}-\sum_{i=1}^{K+1}c_{p_i})\)。从邻项交换的角度,考虑我们按哪种顺序购买这\(K+1\)个物品收益最大。任取相邻两项\((v_{p_x},c_{p_......
  • MYSQL学习笔记7: 聚合函数
    聚合函数★所有的null值不参加聚合函数的计算count    统计数量max    最大值min最小值avg平均值sum求和格式select聚合函数(字段列表)from表名从workers表中查询#查询记录数量selectcount(*)fromworkers;#查......
  • 学习笔记:勒让德(Legendre)符号
    授课老师:ybx、chh。授课时间:2024/3/8。授课内容纲要:勒让德符号及其性质(欧拉准则,高斯引理,二次互反律)。勒让德符号概括好像在OI和MO当中都挺有用的。勒让德符号的定义假设\(p\)为奇质数,\(a\inU_p\)(\(U_p=\{1,2,\dots,p-1\}\)),则:\[\left(\dfracap\right)=\begin{cases}......
  • MYSQL学习笔记8: DQL分组查询(group by)
    DQL分组查询(groupby)语法select字段列表from表名[where条件]groupby分组字段名[having分组后过滤条件];where和having的区别执行时机不同:where是在分组之前进行过滤,不满足where条件,不参与分组;having是分组之后对结果进行过滤判断条件不同:where不能对......
  • MYSQL学习笔记6: DQL条件查询(where)
    DQL条件查询(where)查询为空isnull#使用'is'而不是'='select*fromworkerswhereidCardisnull;查询非空isnotnullselect*fromworkerswhereidCardisnotnull;!=的其他表示方法<>select*fromworkerswhereage<>90;查询数据范围#格式select......
  • Mysql 学习记录 #01
    Mysql学习记录#01表的基本操作--创建表CREATETABLEIFNOTEXISTS`student`( `id`INT(4)NOTNULLAUTO_INCREMENTCOMMENT'编号', `name`VARCHAR(30)NOTNULLDEFAULT'匿名'COMMENT'姓名', `pwd`VARCHAR(20)NOTNULLDEFAULT'123456�......
  • 基于苍穹外卖写的springboot学习笔记,私聊拿源码
    一.关于md5加密的了解与使用1.分析MD5加密是一种不可逆的加密算法。也就是说我们只能正向加密,无法反向解密。于是乎,当我们用它作为密码加密方式时,我们只能加密码从数据库拿来与前端传来的数据加密后进行比较。2.使用方法他是由springboot框架提供二.关于swagge......
  • DSP笔记[1]-烧录.out文件测试数码管
    摘要使用CCS连接XDS110调试器烧录.out文件到TMS320F28335DSP芯片测试开发板数码管.关键信息系统:macOS13.5(AppleSiliconM2)开发环境:CodeComposerStudio(CCS)12.4.0.00007TMS320F28335核心:C2000(C28x)开发板:普中PZ-DSP28335-L原理简介CodeComposerStudio(CC......
  • 项目笔记1
    项目流程增加需求怎么办项目延期怎么办如何保证项目质量 项目的所有角色PM/UE视觉设计/FE前端开发/QA测试/运维 项目的全流程了解背景/需求是否合理/需求是否有闭环开发难度如何/是否需要其他支持 技术方案设计求简,不要过度设计比如hash路由......
  • webpack笔记
    babel和webpack的区别babelJS编译工具,不关心模块化webpack打包构建工具(模块话/构建工具),配合loaderplugin的集合babel不处理模块化,需要配合webpack一起使用 webpack5主要是内部效率的优化,使用没有区别webpack本身支持模块化import babel-polyfill会污染全......