如何从一个SQL数据库表中获取数据

109 阅读1分钟

你可以使用SELECT 命令从表中获取数据。

获取所有的行和列。

 age |  name  
-----+--------
  37 | Flavio
   8 | Roger

只获取name 列。

  name  
--------
 Flavio
 Roger

计算表中的项目。

SELECT COUNT(*) from people;
 count 
-------
     2

你可以通过添加WHERE 子句来过滤表中的行。

SELECT age FROM people WHERE name='Flavio';
 age 
-----
  37

查询的结果可以按列值排序,升序(默认)或降序,使用ORDER BY。

SELECT * FROM people ORDER BY name;
SELECT * FROM people ORDER BY name DESC;