汕头自助建站软件,如何用wordpress插件下载,建筑设计防火规范2021,阳泉做网站多少钱MySQL 数据处理函数全面详解
MySQL 中的数据处理函数,包含字符串、数值、日期、条件判断等核心函数: 一、字符串处理函数
1. 基础操作函数 函数描述示例结果CONCAT()字符串连接CONCAT(My,SQL)‘MySQL’CONCAT_WS()带分隔符连接CONCAT_WS(-,2023,08,15)‘2023-08-15’LENGTH…MySQL 数据处理函数全面详解
MySQL 中的数据处理函数,包含字符串、数值、日期、条件判断等核心函数: 一、字符串处理函数
1. 基础操作函数
函数描述示例结果CONCAT()字符串连接CONCAT('My','SQL')‘MySQL’CONCAT_WS()带分隔符连接CONCAT_WS('-','2023','08','15')‘2023-08-15’LENGTH()字节长度LENGTH('中国')6 (UTF8)CHAR_LENGTH()字符长度CHAR_LENGTH('中国')2LOWER()转小写LOWER('MySQL')‘mysql’UPPER()转大写UPPER('mysql')‘MYSQL’REVERSE()反转字符串REVERSE('abc')‘cba’2. 截取与定位函数
-- 截取子串
SELECT SUBSTRING('Database', 5, 3); -- 'bas'-- 左右截取
SELECT LEFT('MySQL', 2); -- 'My'
SELECT RIGHT('MySQL', 3); -- 'SQL'-- 定位子串
SELECT LOCATE('SQL', 'MySQL SQL'); -- 3
SELECT POSITION('SQL' IN 'MySQL SQL'); -- 33. 格式化与替换函数
-- 填充字符串
SELECT LPAD('5', 3, '0'); -- '005'
SELECT RPAD('Hi', 5, '!'); -- 'Hi!!!'-- 删除空格
SELECT TRIM(' MySQL '); -- 'MySQL'
SELECT LTRIM(' MySQL'); -- 'MySQL'
SELECT RTRIM('MySQL '); -- 'MySQL'-- 替换内容
SELECT REPLACE('I like apples', 'apples', 'oranges');
-- 'I like oranges'4. 高级字符串函数
-- 分隔符截取
SELECT SUBSTRING_INDEX('www.mysql.com', '.', 2); -- 'www.mysql'-- 格式化输出
SELECT FORMAT(1234567.89, 2); -- '1,234,567.89'-- 声音相似度比较
SELECT SOUNDEX('see'), SOUNDEX('sea'); -- 'S000'二、数值处理函数
1. 基础数学函数
函数描述示例结果ABS()绝对值ABS(-10)10CEIL()向上取整CEIL(10.1)11FLOOR()向下取整FLOOR(10.9)10ROUND()四舍五入ROUND(10.567, 2)10.57TRUNCATE()截断小数TRUNCATE(10.567, 2)10.56