MySQLを使用してテーブルの最後の行に合計を表示しますか?
テーブルの最後の行に合計を表示するには、UNIONを使用できます。方法を理解するために、テーブルを作成しましょう
mysql> create table showSumInLastRowDemo -> ( -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(20), -> StudentMarks int -> ); Query OK, 0 rows affected (0.69 sec)>
挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。クエリは次のとおりです-
mysql> insert into showSumInLastRowDemo(StudentName,StudentMarks) values('John',56); Query OK, 1 row affected (0.14 sec) mysql> insert into showSumInLastRowDemo(StudentName,StudentMarks) values('John',87); Query OK, 1 row affected (0.10 sec) mysql> insert into showSumInLastRowDemo(StudentName,StudentMarks) values('John',52); Query OK, 1 row affected (0.17 sec) mysql> insert into showSumInLastRowDemo(StudentName,StudentMarks) values('Carol',97); Query OK, 1 row affected (0.12 sec) mysql> insert into showSumInLastRowDemo(StudentName,StudentMarks) values('Larry',75); Query OK, 1 row affected (0.14 sec) mysql> insert into showSumInLastRowDemo(StudentName,StudentMarks) values('Larry',98); Query OK, 1 row affected (0.10 sec) mysql> insert into showSumInLastRowDemo(StudentName,StudentMarks) values('Carol',73); Query OK, 1 row affected (0.14 sec)
selectステートメントを使用して、テーブルのすべてのレコードを表示します。クエリは次のとおりです-
mysql> select *from showSumInLastRowDemo;
以下は出力です
+-----------+-------------+--------------+ | StudentId | StudentName | StudentMarks | +-----------+-------------+--------------+ | 1 | John | 56 | | 2 | John | 87 | | 3 | John | 52 | | 4 | Carol | 97 | | 5 | Larry | 75 | | 6 | Larry | 98 | | 7 | Carol | 73 | +-----------+-------------+--------------+ 7 rows in set (0.00 sec)
MySQLを使用してテーブルの最後の行に合計を表示するクエリは次のとおりです
mysql> (select StudentName,StudentMarks from showSumInLastRowDemo) -> UNION -> (select 'TotalMarksOfAllStudent' as StudentName,sum(StudentMarks) StudentMarks from showSumInLastRowDemo);
以下は出力です
+------------------------+--------------+ | StudentName | StudentMarks | +------------------------+--------------+ | John | 56 | | John | 87 | | John | 52 | | Carol | 97 | | Larry | 75 | | Larry | 98 | | Carol | 73 | | TotalMarksOfAllStudent | 538 | +------------------------+--------------+ 8 rows in set (0.00 sec)
-
Javaを使用してMySQLテーブルの値を表示する
このために、ResultSetの概念を使用できます。接続には、MySQLJDBCDriverを使用します。 テーブルを作成しましょう- 例 mysql> create table demo87 -> ( -> name varchar(20), -> age int -> ) -> ; Query OK, 0 rows affected (0.62 挿入コマンド-を使用して、いくつかのレコードをテーブルに挿入します。 例 my
-
Sequelizeを使用してNodeJSでMySQLテーブルを作成する
続編の紹介 Sequealizeは、Postgres、MySQL、MariaDB、SQLite、MicrosoftSQLServerなどのさまざまなサーバーのpromiseベースのNode.jsORMに従います。 以下は、NodeJSの続編の主な機能の一部です- トランザクションサポート 関係 熱心で遅延読み込み レプリケーションなどを読む... Sequelizeを使用したMySQLへの接続 Sequelizeを使用してMySQLとNode.jsの間の接続を確立する必要があります。 sequelizeとの接続を成功させた後、構成のために次の3つのフ