用於選擇具有最大年齡值的所有使用者
我們首先建立一個表 -
mysql> create table DemoTable ( Name varchar(100), Age int ); Query OK, 0 rows affected (0.46 sec)
使用插入命令在表中插入一些記錄 -
mysql> insert into DemoTable values('Chris',23);
Query OK, 1 row affected (0.20 sec)
mysql> insert into DemoTable values('David',55);
Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable values('Bob',53);
Query OK, 1 row affected (0.21 sec)
mysql> insert into DemoTable values('Mike',54);
Query OK, 1 row affected (0.24 sec)
mysql> insert into DemoTable values('Sam',55);
Query OK, 1 row affected (0.18 sec)使用選擇語句從表中顯示所有記錄 -
mysql> select *from DemoTable;
這將產生以下輸出 -
+-------+------+ | Name | Age | +-------+------+ | Chris | 23 | | David | 55 | | Bob | 53 | | Mike | 54 | | Sam | 55 | +-------+------+ 5 rows in set (0.00 sec)
以下是選擇具有最大年齡值的所有使用者的查詢 -
mysql> select *from DemoTable where Age=(select max(Age) from DemoTable);
這將產生以下輸出 -
+-------+------+ | Name | Age | +-------+------+ | David | 55 | | Sam | 55 | +-------+------+ 2 rows in set (0.00 sec)
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP