您正在使用 IPV4 [18.116.51.117] 访问本站,您本次已经查看了 1 页
用户名: 密 码: 验证码:     用QQ登录本站
首页 软件 编程 笑话 知识 公告 台风 日历 计算器
悟空收录网       [公益]保护绿色环境,构建和谐社会      

【腾讯云】 爆款2核2G3M云服务器首年 61元,叠加红包再享折上折      
[公益] 地球是我家,绿化靠大家      
2024年 劳动节 011
2024年 端午节 051
2025年 元 旦 256
2025年 春 节 284
 
您现在的位置:首页 >> 数据库 >> 内容
本类新增
本类热门
mysql中的多个字段最大最小值
内容摘要: mysql多个字段最大最小值1、语法最大值:GREATEST(expr_1,expr_2,...expr_n)最小值:LEAST(expr_1,expr_2,...expr_n)2、说明GREATEST(expr_1,expr_2,...expr_n)函数从表达式(列、常量、计算值)expr_1,expr_2,...expr_n等中找出最大的数返回。在比较时......
mysql多个字段最大最小值

1、语法

最大值:GREATEST(expr_1,expr_2,...expr_n)

最小值:LEAST(expr_1,expr_2,...expr_n)

2、说明

GREATEST(expr_1,expr_2,...expr_n)函数从表达式(列、常量、计算值)expr_1,expr_2,...expr_n等中找出最大的数返回。

在比较时,OracIe会自动按表达式的数据类型进行比较,以expr_1的数据类型为准。下面以Oracle为例:

示例一【数值】

expr_1为数值型。按大小进行比较。

①、全部为数值型,取出最大值为16:

SELECTGREATEST(2,5,12,3,16,8,9)RESULTFROMDUAL;

②、部分为数值型,但是字符串可以根据expr_1的数据类型通过隐式类型转换转成数值型:

SELECTGREATEST(2,'5',12,3,16,8,9)RESULTFROMDUAL;

③、部分为数值型,但是字符串不能通过隐式类型转换成数值型会报错,因为字符串A不能转换成数值型:

SELECTGREATEST(2,'A',12,3,16,8,9)RESULTFROMDUAL;

示例二【字符串】

expr_1为字符型。按首字母进行比较(如果相等则向下比较)。

①、全部为字符型,取出最大值G:

SELECTGREATEST('A','B','C','D','E','F','G')RESULTFROMDUAL;

②、全部为字符型,首字母相等:

SELECTGREATEST('A','B','C','D','E','GA','GAB')RESULTFROMDUAL;

③、部分为字符型,会把非字符型转换成字符型:

SELECTGREATEST('A',6,7,5000,'E','F','G')RESULTFROMDUAL;

示例三【时间】

expr_1为时间类型。

①、全部为时间类型:

SELECTGREATEST(sysdate,TO_DATE('2014-08-01','YYYY-MM-DD'))RESULTFROMDUAL;

②、部分为时间类型,不能进行隐式类型转换:

SELECTGREATEST(sysdate,'2014-08-01')RESULTFROMDUAL;

示例四【空值】

使用GREATEST取最大值的时候,当expr为函数的时候,不可避免的会产生空值。产生空值,函数GREATEST会怎么进行处理那:

①、expr_1为NULL时:

SELECTGREATEST(NULL,'B','C','D','E','GA','GAB')RESULTFROMDUAL;

②、expr_1不为NULL时,其它的expr为NULL时:

SELECTGREATEST('A','B','C','D','E',NULL,'GAB')RESULTFROMDUAL;

由上可以发现,只要GREATEST的expr有一个为NULL,都会返回NULL。

mysql取多列最大最小值GREATEST,LEAST

--获取多列最大最小值

SELECTGREATEST(1,2,3,4);结果:4

SELECTLEAST(1,2,3,4);结果:1

--获取一列中最大最小值

SELECTMAX(col1);

SELECTMIN(col1);

版权声明:本内容来源于网络,如有侵犯您的版权,请联系站长,本站收到您的信息后将及时处理。
上一篇:MySQL新手入门进阶语句汇总

 

下一篇:Mysql中如何删除某个字段的最后四个字符

发布日期:2022/9/27
手机扫二维码直达本页
发布时间:15:02:34
点  击:6
录  入:齐天大圣
相关文章
Baidu
YiJiaCMS 7.3.8 build231228(MSSQL) 闽ICP备05000814号-1
本空间由腾讯云(轻量应用服务器)提供,奇安信网站卫士提供加速防护
运行时间载入中.....