Navicat 博客

SQL Count() 函数的多种用法 2020 年 8 月 27 日,由 Robert Gravelle 撰写

如果你使用了关系数据库(RDBMS)一段时间,几乎可以肯定你已使用了 SQL COUNT() 函数。这样,你无疑已经知道 COUNT() 函数用于返回表中由 WHERE 子句中指定的条件过滤的行数或列数。它灵活的语法和广泛的支持使其成为 SQL 中最通用和有用的函数之一。在今天的文章中,我们将了解它的许多排列并学习如何获得各种计数。

在数据库中存储格式化的字段 2020 年 8 月 20 日,由 Robert Gravelle 撰写

关于将格式化的字段存储在数据库中,格言“存储原始,显示漂亮”通常成立。 在大多数情况下,原始值最有利于在数据库中进行操作,从而可以查询、排序、比较原始数据以及你拥有的数据。但是,有时你可能希望保留特殊字符,这些字符对于格式化至关重要,例如 HTML 标记。在今天的文章中,我们将使用 Navicat Premium 以及一些示例来探讨这两个选项。

仅将 SELECT DISTINCT 应用于一列 2020 年 8 月 12 日,由 Robert Gravelle 撰写

将 DISTINCT 关键字添加到 SELECT 查询后,查询将仅返回指定列列表的唯一值,以便从结果集中删除重复的行。由于 DISTINCT 对 SELECT 的列列表中的所有字段进行操作,因此不能将其应用于一组字段中的单个字段。话虽这么说,但有多种方法可以从一列中删除重复的值,而忽略其他列。今天,我们将在这里介绍其中的几种。

将查询结果分为多个范围 2020 年 8 月 4 日,由 Robert Gravelle 撰写

对于数据库开发人员和数据库管理员(DBA)来说,将查询结果分组到大小相等的存储桶中是常见的要求。示例包括:

  • 姓氏以 A-L 和 M-Z 开头的客户
  • 产品价格介于 1-10 元、11-20 元、21-20 元之间,等等。
  • 季度销售,即 1-3 月、4-6 月、7-9 月、10-12月

标准SQL非常适合此任务。通过将 CASE 语句的功能与 GROUP BY 子句结合使用,可以将数据分解为我们认为能最佳解释数据所需的任何范围。在今天的文章中,我们将在 Navicat Premium 的查询编辑器中编写几个范围查询。

在存储过程中使用输出参数s 2020 年 7 月 29 日,由 Robert Gravelle 撰写

输出参数是很少使用的存储过程的功能。这很可惜,因为它们是将标量数据返回给用户的绝佳选择。在今天的文章中,我们将学习输出参数的一些用法以及如何在存储过程中使用它们。

Navicat 文章
频道条目
分享
文章归档