Մի MySQL սյունակի արժեքից հանե՞լ թիվը:


Դրա համար պարզապես թարմացրեք աղյուսակը և հանեք: Եկեք նախ ստեղծենք աղյուսակ.

mysql> create table DemoTable1372
   -> (
   -> Value int
   -> );
Query OK, 0 rows affected (0.77 sec)

Տեղադրեք որոշ գրառումներ աղյուսակում՝ օգտագործելով insert հրամանը.

mysql> insert into DemoTable1372 values(500);
Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable1372 values(100);
Query OK, 1 row affected (0.24 sec)
mysql> insert into DemoTable1372 values(900);
Query OK, 1 row affected (0.16 sec)
mysql> insert into DemoTable1372 values(1000);
Query OK, 1 row affected (0.32 sec)

Ցուցադրել բոլոր գրառումները աղյուսակից՝ օգտագործելով select հայտարարությունը.

mysql> select * from DemoTable1372;

Սա կստեղծի հետևյալ արդյունքը.

+-------+
| Value |
+-------+
|   500 |
|   100 |
|   900 |
|  1000 |
+-------+
4 rows in set (0.00 sec)

Հետևյալը MySQL սյունակի մեկ արժեքից թիվ հանելու հարցումն է.

mysql> update DemoTable1372 set Value=Value-50 where Value=900;
Query OK, 1 row affected (0.52 sec)
Rows matched: 1  Changed: 1 Warnings: 0

Եկեք ևս մեկ անգամ ստուգենք աղյուսակի գրառումները.

mysql> select * from DemoTable1372;

Սա կստեղծի հետևյալ արդյունքը.

+-------+
| Value |
+-------+
|   500 |
|   100 |
|   850 |
|  1000 |
+-------+
4 rows in set (0.00 sec)