当前位置: 首页 > news >正文

函数应用(MySQL)

--数值类函数

--绝对值
select abs(-1)
--seiling ceil 向上取整 
select ceil(1.1)

--floor 向下取整
select floor(1.9);

--四舍五入
select round(1.17, 1);

--rand 随机数
select rand(rand()*1000);
--字符串函数   utf8mb3   utfmb4
select length('小三')
--查找字符数量
--select char_length('小三');
--模糊查询
select concat('%','小','%');
--查询字段为3
select * from t_student where char_length(sname)=3;
--插入
select insert('abc',1,1,'f');

--大小写
select lower('ABC');
select upper('abc');
--拿出每个人的姓氏  左边取left   右边取right  
select left('彭某某',1)
select left(sname,1) from t_student;

--trim  删除字符串左右的空格
select trim('a b c');
--替换
select replace(' a b c ',',','') name;

--截取
SELECT SUBSTRING('Quadratically',5,2);

--日期和时间相关函数
SELECT SUBSTRING('Quadratically',5,2);
 
--获取当前时间
select now();
--当前日期
select current_date;
--当前时间戳
select current_timestamp;
--当前时间
select current_time;
--系统时间
select susdate();

--年月日
year
month
day
--查看年
select year
--查看月
select month(now());

--查看日
select day(now());

--当天英文名
select dayname(now());

--在这个月是第几天
select dayofmonth(now());

--在今年是第几天
select dayofyear(now());

--查看今天星期几
select dayofweek(now());
--添加3年
select date_add(now(),interval 3 year);
--添加3月
select date_add(now(),interval 3 month);
--添加3秒
select date_add(now(),interval 3 second);
--添加三分钟
select data_add(now(),interval 3  minute);

--两个日期求差值
select datediff(now(),'2020/1/1')/365

--格式化时间
select date_format('2020/1/1','%W %m %y')
--如果是空值   显示其他值
select ifnull(name,'没有名字')
select if(2>1,'yes','no');

select md5(123456);
 
http://www.lryc.cn/news/215575.html

相关文章:

  • 数据分析过程中,发现数值缺失,怎么办?
  • Vue3.0 toRef toRefs :VCA模式
  • VS Code提取扩展时出错。XHR failed
  • 大模型需要哪类服务器
  • Java进阶(List)——面试时List常见问题解读 结合源码分析
  • 0基础学习PyFlink——个数滑动窗口(Sliding Count Windows)
  • vue3+ts 提取公共方法
  • C++ ->
  • VR全景在医院的应用:缓和医患矛盾、提升医院形象
  • 【python基础】format格式化函数的使用
  • Java web(三):Http、Tomcat、Servlet
  • Java实现Hive UDF详细步骤 (Hive 3.x版本,IDEA开发)
  • Vue进阶(幺陆肆)Apache的Access.log分析总结
  • Apple 苹果发布 M3、M3 Pro 和 M3 Max 芯片
  • Linux常用命令及主流服务部署大全
  • list-watch集群调度
  • 深度强化学习中的神经网络部分的作用是什么?一般如何选择合适的神经网络呢?
  • 若依系统的数据导入功能设置
  • vue页面父组件与子组件相互调用方法和传递参数值
  • vim使用
  • 人工智能基础_机器学习014_BGD批量梯度下降公式更新_进一步推导_SGD随机梯度下降和MBGD小批量梯度下降公式进一步推导---人工智能工作笔记0054
  • Android STR研究之一
  • 单链表的详解实现
  • 抛弃 scp 改用 rsync,让 Linux 下文件传输高效无比
  • Leetcode 2919. Minimum Increment Operations to Make Array Beautiful
  • 关键词搜索亚马逊商品数据接口(标题|主图|SKU|价格|优惠价|掌柜昵称|店铺链接|店铺所在地)
  • [计算机提升] Windows系统软件:娱乐类
  • 【Git企业开发】第五节.远程操作
  • idea 配置checkstyle全过程
  • 小程序如何设置自动使用物流账号发货