개인적인 정리

GREATEST() 함수 본문

DB/MYSQL

GREATEST() 함수

yeon.Biju 2020. 3. 18. 16:44

With two or more areuments, returns the largest(maximim-values) argument. The arguments are compared using the same rules as for LEAST():

 

인자값으로 있는 것들 중에 가장 큰 값을 return 한다. 

 

대소문자는 가리지 않는 것 같다. 

 

 

mysql> SELECT GREATEST(2, 0);
+----------------+
| GREATEST(2, 0) |
+----------------+
|              2 |
+----------------+
1 row in set (0.00 sec)

 

mysql> SELECT GREATEST('B', 'A', 'C');
+-------------------------+
| GREATEST('B', 'A', 'C') |
+-------------------------+
| C                       |
+-------------------------+
1 row in set (0.00 sec)


mysql> SELECT GREATEST(100, 'A', 'C');
+-------------------------+
| GREATEST(100, 'A', 'C') |
+-------------------------+
| C                       |
+-------------------------+
1 row in set (0.00 sec)

 

mysql> SELECT GREATEST('aa', 'bb', 'C');
+---------------------------+
| GREATEST('aa', 'bb', 'C') |
+---------------------------+
| C                         |
+---------------------------+
1 row in set (0.00 sec)

 

mysql> SELECT GREATEST('aa', 'bb', 'c');
+---------------------------+
| GREATEST('aa', 'bb', 'c') |
+---------------------------+
| c                         |
+---------------------------+
1 row in set (0.00 sec)

 

mysql> SELECT GREATEST(NULL, 0);
+-------------------+
| GREATEST(NULL, 0) |
+-------------------+
|              NULL |
+-------------------+
1 row in set (0.00 sec)

 

 

반면 가장 작은 값은 LEAST() 함수를 사용한다. 

'DB > MYSQL' 카테고리의 다른 글

MySQL IF()  (0) 2020.03.19
MySQL CASE WHEN  (0) 2020.03.19
MySQL에서 table index 보기  (0) 2020.03.18
LEAST()함수  (0) 2020.03.18
MySQL 검색에 대한 몇가지  (0) 2020.03.09
MySQL 정규표현식 함수  (0) 2020.03.09
MySQL NULL  (0) 2020.03.09
MySQL 날짜 더하기, 빼기  (0) 2020.03.06
Comments