MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

私は何をすべきか?通貨としてintを選択するか、MySqlでintを通貨形式に変換しますか?


intを現在の形式に変換するには、MySQLのFORMAT()関数でCONCAT()を使用します。

構文は次のとおりです-

SELECT CONCAT(‘CurrencySymbol’,FORMAT(yourColumnName,valueAfterDecimal)) as AnyVariableName from yourTableName;

上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリ-

mysql> create table AddingCurrencySymbolDemo
   −> (
   −> Amount int
   −> );
Query OK, 0 rows affected (1.50 sec)

挿入コマンドを使用して、テーブルにレコードを挿入します。クエリは次のとおりです-

mysql> insert into AddingCurrencySymbolDemo values(250);
Query OK, 1 row affected (0.22 sec)

mysql> insert into AddingCurrencySymbolDemo values(500);
Query OK, 1 row affected (0.22 sec)

mysql> insert into AddingCurrencySymbolDemo values(1000);
Query OK, 1 row affected (0.16 sec)

mysql> insert into AddingCurrencySymbolDemo values(750);
Query OK, 1 row affected (0.18 sec)

selectステートメントを使用して、テーブルのすべてのレコードを表示します。クエリは次のとおりです-

mysql> select *from AddingCurrencySymbolDemo;

以下は出力です-

+--------+
| Amount |
+--------+
|    250 |
|    500 |
|   1000 |
|    750 |
+--------+
4 rows in set (0.00 sec)

これは、intを通貨形式に変換するためのクエリです。クエリは次のとおりです-

mysql> select concat('$',format(Amount,0)) as AddedCurrency from AddingCurrencySymbolDemo;

以下は、現在のフォーマットを表示する出力です-

+---------------+
| AddedCurrency |
+---------------+
| $250          |
| $500          |
| $1,000        |
| $750          |
+---------------+
4 rows in set (0.00 sec).

  1. YYYY-MM-DDをDD月、YYYY日付形式に変換するMySQLクエリ

    まずテーブルを作成しましょう- mysql> create table DemoTable845(AdmissionDate date); Query OK, 0 rows affected (1.10 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable845 values('2018-01-21'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable845 values('2016-12

  2. MySQLの「SELECTTRUE」とは何ですか?

    行が一致する場合、ステートメントSELECTTRUEは1を返します。まずテーブルを作成しましょう- mysql> create table DemoTable(Name varchar(100)); Query OK, 0 rows affected (0.54 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('Chris'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable