Ստացե՞լ նվազագույն արժեքը MySQL-ի բազմաթիվ սյունակներով ցանկից:
Եկեք նախ ստեղծենք աղյուսակ.
mysql> create table DemoTable756 (
Value1 int,
Value2 int,
Value3 int
);
Query OK, 0 rows affected (0.62 sec)
Տեղադրեք որոշ գրառումներ աղյուսակում՝ օգտագործելով insert հրամանը.
mysql> insert into DemoTable756 values(10,20,14);
Query OK, 1 row affected (0.22 sec)
mysql> insert into DemoTable756 values(20,34,17);
Query OK, 1 row affected (0.12 sec)
mysql> insert into DemoTable756 values(200,134,789);
Query OK, 1 row affected (0.19 sec)
mysql> insert into DemoTable756 values(139,98,99);
Query OK, 1 row affected (0.17 sec)
Ցուցադրել բոլոր գրառումները աղյուսակից՝ օգտագործելով select հայտարարությունը.
mysql> select *from DemoTable756;
Սա կստեղծի հետևյալ արդյունքը.
+--------+--------+--------+
| Value1 | Value2 | Value3 |
+--------+--------+--------+
| 10 | 20 | 14 |
| 20 | 34 | 17 |
| 200 | 134 | 789 |
| 139 | 98 | 99 |
+--------+--------+--------+
4 rows in set (0.00 sec)
Ստորև ներկայացված է մի քանի սյունակներով ցանկից նվազագույն արժեք ստանալու հարցումը.
mysql> select least(Value1,Value2,Value3) from DemoTable756;
Սա կստեղծի հետևյալ արդյունքը.
+-----------------------------+
| least(Value1,Value2,Value3) |
+-----------------------------+
| 10 |
| 17 |
| 134 |
| 98 |
+-----------------------------+
4 rows in set (0.00 sec)