マークに基づいて学生のパーセンテージを見つけ、SQLの結果にパーセント記号(%)を追加します
まずテーブルを作成しましょう-
mysql> create table DemoTable ( Marks int ); Query OK, 0 rows affected (0.62 sec)
挿入コマンド-
を使用して、テーブルにいくつかのレコードを挿入しますmysql> insert into DemoTable values(88); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values(65); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values(98); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values(45); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable values(67); Query OK, 1 row affected (0.33 sec)
selectステートメントを使用してテーブルのすべてのレコードを表示する-
mysql> select *from DemoTable;
これにより、次の出力が生成されます-
+-------+ | Marks | +-------+ | 88 | | 65 | | 98 | | 45 | | 67 | +-------+ 5 rows in set (0.00 sec)
以下は、5つの科目の点数に基づいて学生のパーセンテージを計算するためのクエリです。結果はパーセンテージになります。したがって、計算にパーセント記号(%)も追加します-
mysql> select concat(round(SUM(Marks)*100/500),'%') from DemoTable;
これにより、次の出力が生成されます-
+---------------------------------------+ | concat(round(SUM(Marks)*100/500),'%') | +---------------------------------------+ | 73% | +---------------------------------------+ 1 row in set (0.00 sec)
-
MySQLの学生マークのある列に基づいてカスタムメッセージを設定する
これには、CASEステートメントを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1952 ( Marks int ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1952 values(35); Query OK, 1 row affected (0.00 sec) mysql> inse
-
MySQLでSUMとFORMATを組み合わせて、結果をフォーマットします
テーブルを作成しましょう- mysql> create table DemoTable1950 ( Amount float ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1950 values(45.60); Query OK, 1 row affected (0.00 sec) mysql> insert into DemoTable19