Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Nilai terbesar dari dua atau lebih bidang

Anda mungkin ingin menggunakan GREATEST() fungsi:

SELECT GREATEST(field1, field2);

Jika Anda ingin mendapatkan nilai maksimum absolut dari semua baris, maka Anda mungkin ingin menggunakan yang berikut ini:

SELECT GREATEST(MAX(field1), MAX(field2));

Contoh 1:

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

Contoh 2:

CREATE TABLE a (a int, b int);

INSERT INTO a VALUES (1, 1);
INSERT INTO a VALUES (2, 1);
INSERT INTO a VALUES (3, 1);
INSERT INTO a VALUES (1, 2);
INSERT INTO a VALUES (1, 4);

SELECT GREATEST(MAX(a), MAX(b)) FROM a;
+--------------------------+
| GREATEST(MAX(a), MAX(b)) |
+--------------------------+
|                        4 |
+--------------------------+
1 row in set (0.02 sec)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Konektor MySQL menambahkan enum dengan nilai satu kurang dari yang sebenarnya

  2. MySQL Visual Studio 2015 Anda sudah memiliki koneksi yang dapat digunakan

  3. 2 Cara Mendaftar semua Prosedur Tersimpan di MySQL

  4. Membuat file kml dari database mysql dengan php

  5. kueri mysql - memformat tanggal pada output?