MYSQL-单行函数-字符串函数

范例:验证函数 —— 直接在字符串数据上使用

SELECT UPPER('Hello'),LOWER('Hello');

范例:验证函数 —— 在列上使用(将所有雇员的姓名按照小写字母的方式显示)

SELECT LOWER(ename) FROM emp ;

MYSQL-单行函数-字符串函数插图

字符串连接函数:字符串 concat(字符串 | 列,字符串 | 列,….)

select concat('My', 'S', 'QL'),concat('My', NULL, 'QL');

字符串 concat_ws(separater,字符串 | 列,字符串 | 列,….)

select concat_ws('-','My', 'S', 'QL'),concat_ws('-','My', NULL, 'QL');

MYSQL-单行函数-字符串函数插图1

替换指定字符串的内容:字符串 REPLACE(字符串 | 列,要替换的内容,新的内容)

SELECT REPLACE('hello world','l','_');

范例:替换数据列  搜索替换字母 区分大小写

SELECT ename,REPLACE(ename,'A','_') FROM emp ;

MYSQL-单行函数-字符串函数插图2

字符串截取 —— 截取部分

实际上在数据库中,字符串的索引下标是从1开始的(程序是从0开始的,这点要注意区分)。

SELECT SUBSTR('hello world',1,5);

去掉左右空格函数:字符串 TRIM(字符串 | 列)

使用TRIM()函数可以去掉的只是左右空格,但是中间的空格是无法取消的

SELECT '   hello world    ',TRIM('   hello world    ');

MYSQL-单行函数-字符串函数插图3

给TA打赏
共{{data.count}}人
人已打赏
MYSQL

MYSQL-表约束

2021-10-21 23:33:43

MYSQL

MYSQL-单行函数-数字函数(ABS,CEIL,FLOOR)

2021-11-13 22:20:59

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索