MySQLで指定された精度のFLOATを選択します
ROUND()関数を使用できます。
構文は次のとおりです
SELECT ROUND(yourColumnName,yourPrecisionIntegerValue) from yourTableName;
概念を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです
mysql> create table givenPrecisionDemo -> ( -> Amount float -> ); Query OK, 0 rows affected (0.61 sec)
挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。クエリは次のとおりです-
mysql> insert into givenPrecisionDemo(Amount) values(45.678); Query OK, 1 row affected (0.12 sec) mysql> insert into givenPrecisionDemo(Amount) values(123.456); Query OK, 1 row affected (0.15 sec) mysql> insert into givenPrecisionDemo(Amount) values(245.890); Query OK, 1 row affected (0.20 sec) mysql> insert into givenPrecisionDemo(Amount) values(980.678); Query OK, 1 row affected (0.19 sec)
selectステートメントを使用して、テーブルのすべてのレコードを表示します。クエリは次のとおりです-
mysql> select *from givenPrecisionDemo;
以下は出力です
+---------+ | Amount | +---------+ | 45.678 | | 123.456 | | 245.89 | | 980.678 | +---------+ 4 rows in set (0.00 sec)
これは、指定された精度でFLOATを選択するためのクエリです
mysql> SELECT ROUND(Amount,2) from givenPrecisionDemo;
以下は出力です
+-----------------+ | ROUND(Amount,2) | +-----------------+ | 45.68 | | 123.46 | | 245.89 | | 980.68 | +-----------------+ 4 rows in set (0.00 sec)
-
MySQLで正規表現を使用してクエリを選択します
まずテーブルを作成しましょう- mysql> create table DemoTable1573 -> ( -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentCode varchar(20) -> ); Query OK, 0 rows affected (0.63 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert in
-
MySQLでSelectクエリを使用して挿入
SELECTクエリを使用した挿入の場合、構文は次のとおりです- insert into yourTableName(yourColumnName1,yourColumnName2,yourColumnName3,...N) select yourValue1,yourValue2,yourValue3,......N;を選択します。 まずテーブルを作成しましょう- mysql> create table DemoTable1603 -> ( -> StudentId int, -> Stud