返回介绍

整体使用 SQL

发布于 2025-01-30 20:51:03 字数 1302 浏览 0 评论 0 收藏 0

我们在上面的语句中都是单一使用的某些语句,没有整体使用过。

我们现在将语句进行整合后,配合使用一次。整体的 SQL 语句配合使用的语法结构如下:

SELECT
[字段 1 [as 别名 1],[函数(字段 2) ,]......字段 n]
FROM 表名
[WHERE where 条件]
[GROUP BY 字段]
[HAVING where_contition]
[order 条件]
[limit 条件]

注:上面的语句中可以[] 代表可选。

最终的语法总结如下:

关键词说明
select选择的列
from
where查询的条件
group by分组属性 having 分组过滤的条件
order by排序属性
limit起始记录位置,取记录的条数

我们进行一次整体的给合使用,查询 money 表字段:id,username,balance,province 要求 id>1 余额大于 50,使用地区进行分组。我们使用用户 id 进行降序,要求只准显示 3 条。

最后将 SQL 语句写成,查询出来的结果如下:

mysql> select id,username,balance,province from money where id > 1 and balance > 50 group by province order by id desc limit 3;
+----+-----------+---------+----------+
| id | username | balance | province |
+----+-----------+---------+----------+
| 12 | 郭德纲 | 212 | 天津 |
| 7 | 杨幂 | 123 | 北京 |
| 4 | 井柏然 | 810 | 辽宁 |
+----+-----------+---------+----------+
3 rows in set (0.00 sec)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文