Ավելացնե՞լ նոր սյունակ և դրանում արժեքներ սահմանել MySQL-ի պայմանների հիման վրա:
Պայմանների հիման վրա արժեքներ սահմանելու համար օգտագործեք IF() մեթոդը: Եկեք նախ ստեղծենք աղյուսակ.
mysql> create table DemoTable
-> (
-> Age int
-> );
Query OK, 0 rows affected (0.55 sec)
Տեղադրեք որոշ գրառումներ աղյուսակում՝ օգտագործելով insert հրամանը.
mysql> insert into DemoTable values(19);
Query OK, 1 row affected (0.20 sec)
mysql> insert into DemoTable values(16);
Query OK, 1 row affected (0.10 sec)
mysql> insert into DemoTable values(17);
Query OK, 1 row affected (0.12 sec)
mysql> insert into DemoTable values(22);
Query OK, 1 row affected (0.19 sec)
Ցուցադրել բոլոր գրառումները աղյուսակից՝ օգտագործելով select հայտարարությունը.
mysql> select *from DemoTable;
Օպտուտ
Սա կստեղծի հետևյալ արդյունքը.
+------+
| Age |
+------+
| 19 |
| 16 |
| 17 |
| 22 |
+------+
4 rows in set (0.00 sec)
Հետևյալ հարցումն է՝ պայմանի հիման վրա արժեքներ սահմանելու համար.
mysql> select Age,if(Age > 18,'You are qualified!','Sorry, you are rejected!') AS Result from
DemoTable;
Արդյունք
Սա կստեղծի հետևյալ արդյունքը.
+------+-------------------------+
| Age | Result |
+------+-------------------------+
| 19 | You are qualified! |
| 16 | Sorry, you are rejected!|
| 17 | Sorry, you are rejected!|
| 22 | You are qualified! |
+------+-------------------------+
4 rows in set (0.00 sec)