新聞中心
GREATEST
聲明

10年積累的成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)制作后付款的網(wǎng)站建設(shè)流程,更有欽州免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
GREATEST(value1, ...)
說(shuō)明
返回參數(shù)的最大值,和函數(shù) LEAST() 相對(duì)。
參數(shù)至少為兩個(gè)(一個(gè)參數(shù)將會(huì)報(bào)錯(cuò));如果參數(shù)中有 NULL, 返回值為 NULL。
當(dāng)參數(shù)中同時(shí)存在數(shù)值和字符時(shí),把字符隱式轉(zhuǎn)換為數(shù)值類型處理,不能轉(zhuǎn)換的報(bào)錯(cuò)。
例子
obclient> select greatest(2,1), greatest('2',1,0), greatest('a','b','c'), greatest('a', NULL, 'c'), greatest('2014-05-15','2014-06-01')\G
*************************** 1. row ***************************
greatest(2,1): 2
greatest('2',1,0): 2
greatest('a','b','c'): c
greatest('a', NULL, 'c'): NULL
greatest('2014-05-15','2014-06-01'): 2014-06-01
1 row in set (0.01 sec)
obclient> select greatest(2);
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'greatest'
LEAST
聲明
LEAST(value1, ...)
說(shuō)明
返回參數(shù)的最小值,和函數(shù) GREATEST() 相對(duì)。
參數(shù)至少為兩個(gè);如果參數(shù)中有 NULL,返回值為 NULL。
當(dāng)參數(shù)中同時(shí)存在數(shù)值和字符時(shí),把字符隱式轉(zhuǎn)換為數(shù)值類型處理,不能轉(zhuǎn)換的報(bào)錯(cuò)。
例子
obclient> select least(2, null), least('2',4,9), least('a','b','c'), least('a',NULL,'c'), least('2014-05-15','2014-06-01')\G;
*************************** 1. row ***************************
least(2, null): NULL
least('2',4,9): 2
least('a','b','c'): a
least('a',NULL,'c'): NULL
least('2014-05-15','2014-06-01'): 2014-05-15
1 row in set (0.01 sec)
obclient> select least(2);
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'least'
ISNULL
聲明
ISNULL(expr)
說(shuō)明
如果參數(shù) expr 為 NULL,那么 ISNULL() 的返回值為 1,否則返回值為 0。
ISNULL() 函數(shù)可以用來(lái)替代針對(duì) NULL 的等值(=)比較。(使用 = 的 NULL 值比較通常都是錯(cuò)誤的)ISNULL() 函數(shù)同 IS NULL 比較操作符具有一些相同的特性。
例子
obclient> SELECT ISNULL(null), ISNULL('test'), ISNULL(123.456), ISNULL('10:00');
+--------------+----------------+-----------------+-----------------+
| ISNULL(null) | ISNULL('test') | ISNULL(123.456) | ISNULL('10:00') |
+--------------+----------------+-----------------+-----------------+
| 1 | 0 | 0 | 0 |
+--------------+----------------+-----------------+-----------------+
1 row in set (0.01 sec)
obclient> SELECT ISNULL(null+1);
+----------------+
| ISNULL(null+1) |
+----------------+
| 1 |
+----------------+
1 row in set (0.00 sec) 新聞標(biāo)題:創(chuàng)新互聯(lián)OceanBase教程:OceanBase比較函數(shù)
網(wǎng)址分享:http://www.dlmjj.cn/article/dpcipip.html


咨詢
建站咨詢
