数据库(19)——字符串函数

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

常用的函数

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

演示

连接字符串

select concat('what','can','I','say');

大小写转换

select lower('WHATcanisay');

select upper('WHATcanisay');

左右填充

select lpad('00',5,'1');

select rpad('00',5,'1');

去掉空格

select trim(' q w e r t y ');

返回字符串

select substring('123456789',3,6);

相关推荐
Irene19915 小时前
大数据开发的常见实践:把 SQL 直接写在 Shell 脚本里 ER图 数据血缘
sql·数据血缘·er
川石课堂软件测试5 小时前
安全测试|常见SQL注入攻击方式、实例及预防
服务器·数据库·sql·功能测试·测试工具·安全·单元测试
笃行3506 小时前
国产化落地避坑 · 干货向|迁移后那条「测试能过、一上生产就查空」的 SQL,多半栽在 WHERE 函数顺序上
数据库
蓝田~6 小时前
MySQL慢查询怎么优化?B+Tree索引原理+MVCC读不阻塞写+EXPLAIN执行计划,从5秒到0.05秒
数据库·mysql
sunxunyong7 小时前
doris用户资源组配置
数据库
Cloud云卷云舒7 小时前
云卷云舒:HaishanDB的AI原生能力主要应用场景
数据库·人工智能·ai-native·haishandb·移动云长期记忆
时间的拾荒人7 小时前
MySQL 视图详解
android·数据库·mysql
qq_366086227 小时前
sql 查询中关于 null 值判断的问题
数据库·sql
测试修炼手册8 小时前
[测试技术] JUnit 6 入门与实战:断言、参数化与 Mockito
数据库·junit·sqlserver
吴声子夜歌8 小时前
Redis 3.x——集群故障转移
java·数据库·redis·集群