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

MySQL SELECTステートメントを使用してテーブルの行数をカウントするにはどうすればよいですか?


テーブル内の行の総数をカウントするには、SELECT句でCOUNT(*)関数を使用する必要があります。

mysql> Select COUNT(*) from Student;

+----------+
| COUNT(*) |
+----------+
| 4        |
+----------+

1 row in set (0.06 sec)

上記のクエリは、「Student」テーブルの行の総数をカウントします。

次のように、COUNT(*)関数でWHERE句を使用することもできます。

mysql> Select COUNT(*) from Student where Address = 'Delhi';

+----------+
| COUNT(*) |
+----------+
| 2        |
+----------+

1 row in set (0.00 sec)

  1. MySQLテーブルで順序付けられた3行のみを選択するにはどうすればよいですか?

    このために、LIMITとともにORDERBY句を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1551    -> (    -> EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> EmployeeName varchar(20)    -> ); Query OK, 0 rows affected (0.52 sec) 挿入コマンド-を使用して、テーブルにいく

  2. MySQLでの更新中にselectステートメントを使用するにはどうすればよいですか?

    このために、MySQL UPDATEコマンドを使用している間、WHERE句とともにサブクエリを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> Id int,    -> Name varchar(20)    -> ); Query OK, 0 rows affected (0.82 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert int