MySQL函数

   日期:2024-12-26    作者:aezjt 移动:http://3jjewl.riyuangf.com/mobile/quote/45925.html

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

MySQL函数

 

目录

MySQL函数

一、函数

二、函数示例

1.示例

2.练习

 

length(str):返回一个字符串的长度
concat(str1,str2):字符串连接函数,它和||实现的功能一样。
char():将一个ASCII码转换成字符
ascii(字符):将一个字符转换成ASCII码值
trim(str)函数:如果只跟一个参数,表示去除字符串两端的空格 
 ltrim(str,):去掉左边空格
  rtrim(str):去掉右边空格 
pad(str,len,'符号'):填充函数,len表示长度,'符号'表示不够的用特定符号填充
 lpad():在左边填充
 rpad():在右边填充
replace(str,s,d):字符串替换函数,将字符串str中的s字符替换成字符d
instr(str,字符,ind,n):表示在字符串str中查找字符,从ind位置开始,n表示查询第n次出现
.substr(str,ind,len):表示从ind位置开始截取字符串str,截取的长度为len
initcap(str):将字符串的英文单词首字母大写
upper/lower():大小写转换函数
floor/ceil:向下取整和向上取整
mod():求余函数
round(num,精度):四舍五入函数,num是数字,精度是小数点后边保留几位小数
trunc():截断函数,可以将数字,日期等截断
power():幂指函数
sqrt():平方根
sysdate:返回当前时间
.to_number():将偏数据类型字符串转换成数字,货币符号也可以添加 $,¥是货币符号 L是本地货币符号
.to_date('时间''yyyy'):将字符串转换成日期 yyyy表示4位的年
   MM 表示2位的月
   dd 表示2位日
   hh24 表示24小时制时间
   mi:表示分钟  ss:表示秒  day:表示时期
to_char():可以将数字,日期等转换成字符串
last_day(日期):取当前日期月的最后一天
next_day():求周
add_months(日期,月):给一个日期加上若干个月
add_months(日期,月):给一个日期加上若干个月
开窗函数(分析函数:partition by 替换group by
   row_number()over):必须和over形容函数联用,排序的序号和rownum伪列相同,连续序号,不考虑值相等的情况(值   相同序号不相同
   dense_rank()over:可以用来做排序,它序号连续,考虑重复数据,如果值相等序号就相同 1123
   rank()over:可以用来做排序,它序号不连续,考虑重复数据,如果值相等序号相同 1134
sum(case when) :列转行
case when then/decode:如果....则..

 
 

 


特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号