博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【优达学城测评】SELECT 子句(6)
阅读量:6940 次
发布时间:2019-06-27

本文共 861 字,大约阅读时间需要 2 分钟。

hot3.png

092609_PMQl_2914586.jpg

 

Select 子句

以下是课程中目前为止出现的所有 select 子句。

where

where 子句表示限制条件 — 过滤出表中符合某项特殊规则的行。 where 支持等号、不等号和布尔运算符等符号:

  • where species = 'gorilla' — 仅返回 species 列的值等于 'gorilla' 的行。
  • where name >= 'George' — 仅返回 name 列的值按字母顺序排在 'George' 之后的行。
  • where species != 'gorilla' and name != 'George' — 仅返回 species 的值不是 'gorilla' 且 name 不是 'George' 的行。

limit / offset

limit 子句用于限制结果表中返回的 行数。offset 是可选子句,用于指示在结果中向前跳过的行数。因此,limit 10 offset 100 将从 101 条开始返回 10 条结果。

order by

order by 子句将向数据库指示结果的排序方式 — 通常按一列或多列排序。因此,order by species, name 表示结果首先按 species 列排序,同物种再按名称排序。 排序发生在 limit/offset 之前,因此可结合使用这些子句,提取出结果页面并按字母顺序排列。(就像字典一样的页面。) desc 是可选修饰符,用于指示数据库按降序排列结果 — 例如,按数值从大到小排列,或者从 Z 到 A 排列。

group by

group by 子句仅与聚合函数(如 max 或 sum)结合使用。若不使用 group by 子句,带聚合函数的 select 语句将对整个所选表进行聚合,最终仅返回一行。若使用 group by 子句,对于 group by 子句中列或表达式的每个不同值,select 语句将分别返回一行。

转载于:https://my.oschina.net/Bettyty/blog/757787

你可能感兴趣的文章
SQLite操作
查看>>
安装Gogs及简单配置(使用默认数据库)
查看>>
奔向新纪元,Vista安装经历
查看>>
Centos7无法使用ssh登陆及解决方案
查看>>
应用强制访问控制管理网络服务
查看>>
Exchange 2013多租户托管PART 2:Exchange基本配置
查看>>
Mellanox发布升级版RoCE软件 简化以太网RDMA部署
查看>>
《认知设计:提升学习体验的艺术》——学习者不希望觉得自己愚蠢
查看>>
大数据产业“跑”出“长春速度”
查看>>
YII2.0框架分页
查看>>
c#数据库编程
查看>>
我的友情链接
查看>>
MongoDB 更新文档
查看>>
javaweb Servlet开发
查看>>
websocket-bench压力测试
查看>>
http://91.213.30.151/
查看>>
Android ViewStub详解
查看>>
JavaScript中的prototype、__proto__和constructor
查看>>
mysql把一个表某个字段的内容复制到另一张表的某个字段的SQL语句写法
查看>>
java类初始化顺序-阿里笔试题
查看>>