关于sqlselect的信息
sql中的select是什么意思
sql
select
语句
select
语句用于从表中选取数据。
结果被存储在一个结果表中(称为结果集)。
sql
select
语法
select
列名称
from
表名称
以及:
select
*
from
表名称
注释:sql
语句对大小写不敏感。select
等效于
select。
SQL语句 select操作
select 语句 基本格式如下
select [列名],[列名]...[或*] from [表名] where 查询条件 group by 分组条件 order by 排序条件
步骤阅读
2
用法一,最基本的查询
select ?* from city
显示表city的所有记录
步骤阅读
3
用法二,增加条件
select ?* from city where city like '北%'
查询所有,city列第一个字是北的数据
步骤阅读
4
用法三,分组查询
select ?SUBSTRING(city,1,1),count(1) from city group by SUBSTRING(city,1,1)
查询所有city列中第一个字分组,查看共有多少组,每组各有多少数据
步骤阅读
5
用法四,对查询的结果按条件排序
select ?SUBSTRING(city,1,1),count(1) from city group by SUBSTRING(city,1,1)
order by COUNT(1) desc
对上述分组结果,按数据排序,由大到小
SQL中的SELECT命令的功能是
从表或视图中检索符合条件的数据。
select后面跟的是数据项列表
sql中select的作用是
作用就是从数据库中检索数据,并将查询结果返回给用户。
Select语句由select子句(查询内容)、from子句(查询对象)、where子旬(查询条件)、order by子句(排序方式)、group by子句(分组方式)等组成。
计算列出在?FROM?中的所有元素。(FROM 中的每个元素都是一个真正的或者虚拟的表。)如果在 FROM 列表里声明了多过一个元素,那么他们就交叉连接在一起。
如果声明了?WHERE?子句,那么在输出中消除所有不满足条件的行。如果声明了?GROUP BY?子句,输出就分成匹配一个或多个数值的不同组里。如果出现了?HAVING?子句,那么它消除那些不满足给出条件的组。
扩展资料:
DISTINCT?从结果中删除那些重复的行。DISTINCT ON 删除那些匹配所有指定表达式的行。ALL (缺省)将返回所有候选行,包括重复的。
如果给出了?LIMIT?或者?OFFSET?子句,那么 SELECT 语句只返回结果行的一个子集。
如果声明了 FOR UPDATE 或者 FOR SHARE 子句, SELECT 语句对并发的更新锁住选定的行。
你必须有 SELECT 权限用来从表中读取数值。使用 FOR UPDATE FOR SHARE 还要求?UPDATE?权限。