IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> MySQL的函数 -> 正文阅读

[大数据]MySQL的函数

函数分为:字符串函数,数值函数,日期函数,流程函数

1.字符串函数:

?他们的案例:

拼接字符串 :concat
示例: select concat('hello' , 'word')

字符串全部转小写: lower
示例:select lower('HELLO');

字符串全部全部转大写:upeer
示例:select upeer('hello');

左填充 :lpad
示例: select lpad('aa',5,'--');字符串aa,左填充到长度5,填充的是--

右填充 :rpad
示例: select rpad('aa',5,'--');字符串aa,右填充到长度5,填充的是--

去空格 trim?
示例:select trim(' ? Hello ? word ? ')

截取字符串substring
示例:select substring('abcdb',1,2)
?

2.数值函数:

?他们的案例:

向上取整:ceil
示例:select ceil(1.1) ?结果是:2

向下取整:floor
示例:select floor(1.1) 结果是:1

mo域算(显示两个数的取余)
示例:select mod(7,4) 结果是3

随机数
select RAND()固定是0-1之间的

保留数ROUND
(两位小数)
select ROUND(2.332,2)

3.日期函数:

?他们的案例是:

查询日期:curdate
select curdate()

查询时间curtime
select curtime()

查询现在时间 now
select now()

查询现在的年份year
select year(now())

查询现在的月份year
select year(now())

查询现在的天year
select year(now())

在现在天数的基础上往后面查70个月,DAY,YEAR
select DATE_ADD(now(),INTERVAL 70 MONTH);

查询两个日期相差多少天
select diff('2021-10-1','2020-1-1')

4.流程函数:

?案例:

if:判断前面的值为不为true,如果为true则返回第一个值,如果为false,则返回第二个值,
? ? ? 示例:select if(true,'ok','no')

ifnull:判断第一个值是不是空的,如果不为空则输出他,如果为空则输出第二个值。
? ? ? 示例:select ifnull('李飞','没有')

select
?username,
(case when score<=60 then '不及格' when score>=70 then '还行' when score>=90 then '可以' when score>=100 then '太棒了' else '你真是个fw' end) as '成绩' from addmin
这是数值的用法

case when :查出现在搜索的值,就相当于java的switch case语句一样。
?? ?示例:select?
? ? ? ? ? ? ? ? ?username,
(case Admin_Sex when '男' then 'JJ大' when '女' then 'MM大' else '人妖' end ) as '大大大' from addmin;
这是字符串的用法。

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-04-29 12:12:55  更:2022-04-29 12:14:00 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 0:43:51-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码