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

MySQLテーブルからの出力として特定の行をフェッチするにはどうすればよいですか?


特定の行を出力としてフェッチするには、SELECTステートメントでWHERE句を使用する必要があります。これは、MySQLがWHERE句の後に指定された条件パラメーターに基づいて行を返すためです。

学生テーブルから「Aarav」という名前を含む行をフェッチするとします。これは、次のクエリを使用して実行できます-

mysql> Select * from Student WHERE Name = 'Aarav';
+------+-------+---------+---------+
| Id   | Name  | Address | Subject |
+------+-------+---------+---------+
| 2    | Aarav | Mumbai  | History |
+------+-------+---------+---------+
1 row in set (0.00 sec)

  1. MySQL関数からテーブルを返す方法は?

    MySQL関数からテーブルを返すことはできません。この関数は、文字列、整数、文字などを返すことができます。MySQLからテーブルを返すには、関数ではなくストアドプロシージャを使用します。 まずテーブルを作成しましょう- mysql> create table DemoTable696 (    Id int,    Name varchar(100) ); Query OK, 0 rows affected (0.77 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into De

  2. MySQLテーブルから新しく追加されたレコードをフェッチする方法は?

    このために、LIMITを指定してORDERBYを使用できます。ここで、LIMITは、フェッチするレコードの制限(カウント)を設定するために使用されます。まずテーブルを作成しましょう- mysql> create table DemoTable1486    -> (    -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> StudentName varchar(20)    -> ); Query OK, 0 row