前端开发入门到精通的在线学习网站

网站首页 > 资源文章 正文

MySQl——常见函数

qiguaw 2024-11-18 15:56:08 资源文章 13 ℃ 0 评论

字符函数

LENGTH 字节长度

SELECT LENGTH(‘xiao张’);#UTF8

7

CONCAT 拼接字符串

SELECT CONCAT(A,’_’,B);

A_B

UPPERLOWER 大写 小写

SELECT UPPER(‘john’);

JOHN

SELECT LOWER(‘JOHN’);

John

SUBSTRSUBSTRING 截取字符

SELECT SUBSTR(‘aaabbbccc’,4);

#截取从指定索引处后面所有字符

bbbccc

SELECT SUBSTR(‘aaabbbccc’,4,3);

#截取从指定索引处指定字符长度字符

bbb

INSTR 返回子串第一次出现的索引,如果没有返回0

SELECT INSTR(‘AAABBBCCC’,’CCC’);

7


TRIM 去前后指定字符

SELECT TRIM(‘A’ FROM ‘ AAABACAAA ’);

BAC

LPAD 左填充指定字符为指定长度,如指定长度小于字符长度则右截断

SELECT LPAD(‘BBB’,10,’A’);

AAAAAAABBB

RPAD 右填充指定字符为指定长度

SELECT RPAD(‘BBB’,10,’A’);

BBBAAAAAAA

REPLACE 替换

SELECT REPLACE(‘ABCDABCD’,’AB’,’EF’);

EFCDEFCD

数学函数

ROUND四舍五入

SELECT ROUND(1.234,2);

1.23

CEIL 向上取整,返回>=该参数的最小整数

SELECT CEIL(5.34);

6

FLOOR向下取整,返回<=该参数的最大整数

SELECT FLOOR(3.86);

3

TRUNCATE 截断

SELECT TRUNCATE(1.333,2);

1.33

MOD 取余

SELECT MOD(20,3);

2

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表