• 熱門類別
  • 資料結構
  • 網路
  • RDBMS
  • 作業系統
  • Java
  • MS Excel
  • iOS
  • HTML
  • CSS
  • Android
  • Python
  • C 程式設計
  • C++
  • C#
  • MongoDB
  • MySQL
  • Javascript
  • PHP
  • 物理學
  • 化學
  • 生物學
  • 數學
  • 英語
  • 經濟學
  • 心理學
  • 社會學
  • 時尚研究
  • 法律研究

使用 SQL 查詢從 MySQL 域中移除儲存價格的 20%?


假設儲存價格包含 20% 的銷售稅。現在,讓我們首先建立一個表:-

mysql> create table DemoTable
(
   Price int
);
Query OK, 0 rows affected (1.09 sec)

使用 insert 命令在表中插入一些記錄:-

mysql> insert into DemoTable values(20);
Query OK, 1 row affected (0.15 sec)
mysql> insert into DemoTable values(40);
Query OK, 1 row affected (0.07 sec)
mysql> insert into DemoTable values(80);
Query OK, 1 row affected (0.10 sec)
mysql> insert into DemoTable values(60);
Query OK, 1 row affected (0.18 sec)

使用 select 語句顯示錶中的所有記錄:-

mysql> select *from DemoTable;

將生成以下輸出:-

+-------+
| Price |
+-------+
|    20 |
|    40 |
|    80 |
|    60 |
+-------+
4 rows in set (0.00 sec)

以下是對儲存價格移除 20% 的查詢。因此,120/100= 1.2,因為我們也有 20% 的銷售稅:-

mysql> update DemoTable set Price=Price/1.2;
Query OK, 4 rows affected (0.11 sec)
Rows matched: 4 Changed: 4 Warnings: 0

讓我們再次檢查表記錄:-

mysql> select *from DemoTable;

將生成以下輸出:-

+-------+
| Price |
+-------+
|    17 |
|    33 |
|    67 |
|    50 |
+-------+
4 rows in set (0.00 sec)

更新於:2019 年 9 月 25 日

99 次檢視

開啟你的 職業生涯

完成課程以獲取認證

開始
廣告
© . All rights reserved.