MySQL 基础篇 (进阶四)

本文介绍了MySQL中的常见函数,包括字符函数(如length、concat、substr等)、数学函数(如round、ceil、floor等)、日期函数(如now、curdate、str_to_date等)和分组函数(如sum、avg、count等),详细阐述了每个函数的功能、用法和注意事项,并提供了实用的示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#进阶4: 常见函数

概念:类似于java中的方法,将一组逻辑语句封装在方法体中,对外暴露方法名。
好处:1.隐藏了实现细节 2.提高代码的重用性
调用: select 函数名(实参列表) from 表;
特点:
①函数名(叫什么)
②函数功能(干什么)

分类:
1.单行函数(字符函数,数学函数,日期函数,其他函数,流量控制函数)
如:concat,length,ifnull

2.分组函数

功能:做统计使用又称为统计函数,聚合函数,组函数

一,字符函数

#1.length:获取参数值的字节个数

SELECT LENGTH('john');
SELECT LENGTH('张三丰hahaha');

SHOW VARIABLES LIKE '%char%';

#2. concat 拼接字符串

SELECT CONCAT(`last_name`,'_',`first_name`) AS 姓名
FROM `employees`;

#3.upper、 lower
SELECT UPPER('john');
SELECT LOWER('john');

#示例:将姓变大写,名变小写,然后拼接

SELECT CONCAT(UPPER(`last_name`),'_',LOWER(`first_name`)) AS 姓名
FROM `employees`;

#4.substr, substring
注意:索引从1开始

#一个参数:截取从指定索引处后面所有的字符

SELECT SUBSTR('李莫愁爱上了陆展元',7) out_put;

#两个参数,截取从指定索引处指定字符长度的字符

SELECT SUBSTR('李莫愁爱上了陆展元',1,3) out_put; 

#案例:姓名中首字符大写,其他字符小写 然后用_拼接,显示出来

SELECT CONCAT(UPPER(SUBSTR(`last_name`,1,1)),'_',LOWER(SUBSTR(`last_name`,2))) out_put
FROM</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值