当前位置:编程问答 > MySQL >

sql select 语句用法

select 语句用于从表中选取数据。

结果被存储在一个结果表中(称为结果集)。

sql select 语法
select 列名称 from 表名称以及:

select * from 表名称注释:sql 语句对大小写不敏感。select 等效于 select。
sql select 实例
如需获取名为 "lastname" 和 "firstname" 的列的内容(从名为 "persons" 的数据库教程表),请使用类似这样的 select 语句:

select lastname,firstname from persons

使用select函数时,相当于从数据集中取出一组符合条件的记录集合,在单元格中进行扩展,此时每个扩展出来的单元格都保留一个指针,指向当前记录,即当前行,因此在这些单元格的附属单元格中,应当直接用”数据集名.列名“来引用同一个数据集同一条记录的值,此时报表引擎不需要对数据集进行检索遍历了,而是直接从当前行中取值。

图示:

 

1.jpg

典型的select用法:

 

 

2.jpg

不合理的用法:

 

 

3.jpg

既然数据库中有许多资料都是已数字的型态存在,一个很重要的用途就是要能够对这些数字做一些运算,例如将它们总合起来,或是找出它们的平均值。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教程 
Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
如果你遇到什么编程难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,