sql select 语句用法
select 语句用于从表中选取数据。
结果被存储在一个结果表中(称为结果集)。
sql select 语法
select 列名称 from 表名称以及:
select * from 表名称注释:sql 语句对大小写不敏感。select 等效于 select。
sql select 实例
如需获取名为 "lastname" 和 "firstname" 的列的内容(从名为 "persons" 的数据库教程表),请使用类似这样的 select 语句:
select lastname,firstname from persons
使用select函数时,相当于从数据集中取出一组符合条件的记录集合,在单元格中进行扩展,此时每个扩展出来的单元格都保留一个指针,指向当前记录,即当前行,因此在这些单元格的附属单元格中,应当直接用”数据集名.列名“来引用同一个数据集同一条记录的值,此时报表引擎不需要对数据集进行检索遍历了,而是直接从当前行中取值。
图示:
典型的select用法:
不合理的用法:
既然数据库中有许多资料都是已数字的型态存在,一个很重要的用途就是要能够对这些数字做一些运算,例如将它们总合起来,或是找出它们的平均值。sql 有提供一些这一类的函数。它们是:
avg (平均)
count (计数)
max (最大值)
min (最小值)
sum (总合)
运用函数的语法是:
select "函数名"("栏位名")
from "表格名"
举例来说,若我们要由我们的示范表格中求出 sales 栏位的总合,
store_information 表格
store_name sales date
los angeles $1500 jan-05-1999
san diego $250 jan-07-1999
los angeles $300 jan-08-1999
boston $700 jan-08-1999
我们就打入,
select sum(sales) from store_information
补充:数据库,mysql教程