mysql--常见函数

概述:类似java中的方法

调用  select 函数名(实参列表) [from 表 用到表中的字段就加 from ..];

特点: 叫什么,干什么

分类:

  • 单行函数: 
  • 分组函数: 统计函数

字符函数:

#LENGTH  返回参数值得字节长度

SELECT LENGTH("1234567") ;

#LENGTH   拼接

SELECT CONCAT("111","--","222");

#UPPER 大写 LOWER小写

SELECT LOWER("STR");
SELECT UPPER ("str");

# SUBSTR截取

#SUBSTR(字符串,索引)索引从1开始  结果 有一个儿子 不包含索引
SELECT SUBSTR("小龙女有一个儿子", 4 );
# SUBSTR(字符串,索引,长度)结果 小龙女    包含索引
SELECT SUBSTR("小龙女有一个儿子", 1,3 );

#TRIM

SELECT TRIM("    去空格   ");
SELECT TRIM('a' from"aaaaaa去a前后aaaa");

#lpad(左填充)  Rpad(右填充) 

# 左填充指定长度 LPAD("字符串",长度,"左边填充的字符")
select LPAD("张无忌",10,"*");

#REPLACE 替换

select REPLACE("张无忌换成赵敏","张无忌","赵敏")

数学函数:

#round

# 四舍五入 结果 1.3  保留1位小数点
SELECT ROUND(1.25,1);
# 四舍五入 结果 2
SELECT ROUND(1.55);

#CEIL

# 向上取整 结果 2 返回大于等于改参数的最小整数  结果2
SELECT CEIL(1.55);

#Floor

# 向下取整 结果 2 返回小于等于改参数的最大整数  结果2
SELECT FLOOR(1.55);

#TRUNCATE

# 截断  结果 1.6
SELECT TRUNCATE(1.699,1);

#MOD

# 取余 结果 2
SELECT MOD(10,4);

日期函数:

# 获取当前你系统日期时间
SELECT NOW();
# 获取当前系统日期
SELECT CURRENT_DATE();
# 获取当前系统时间
SELECT CURRENT_TIME();
#指定部分 年 月 日 ---- 也可以传字符串
SELECT YEAR(NOW());

其他函数

版本..当前的数据库..当前的用户

SELECT VERSION();
SELECT DATABASE();
SELECT USER();

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值