网站建设销售提成多少台州住房和城乡建设部网站

当前位置: 首页 > news >正文

网站建设销售提成多少,台州住房和城乡建设部网站,谭木记网页制作源代码,自己做网站给自己淘宝引流SQL 是一种非常常见但功能强大的工具#xff0c;它可以帮助从任何数据库中提取、转换和加载数据。数据查询的本质在于SQL。随着公司和组织发现自己处理的数据量迅速增加#xff0c;开发人员越来越需要有效地使用数据库来处理这些数据。所以想要暗恋数据领域#xff0c;SQL是…SQL 是一种非常常见但功能强大的工具它可以帮助从任何数据库中提取、转换和加载数据。数据查询的本质在于SQL。随着公司和组织发现自己处理的数据量迅速增加开发人员越来越需要有效地使用数据库来处理这些数据。所以想要暗恋数据领域SQL是必须的要掌握这门语言您需要知道如何使用一些命令其中大部分命令都基于一些基本命令。让我们一起探索最重要和最基本的 SQL 命令对于整篇文章我使用的是一个包含 5 个不同年龄和眼睛颜色的不同人的自制表格。1、SELECT and FROMSQL 中的 SELECT 命令是最简单但也是最重要的命令之一每个查询都以 SELECT 开头这就是您从数据库中获取数据的方式。我们总是需要指出从哪里获取数据而这正是 FROM 命令发挥作用的地方它指示我们查询的表源是什么。可以在 SQL 中执行的最简单的命令如下这相当于将“Hello World”打印到 java 或 python 现在您可能想知道……那个星号是什么如果你是这样恭喜这是一个重要的。它表示您希望从定义的表中选择所有列。星号是找出表中数据的好方法但并不总是推荐用于生产代码。这就是为什么最好像下面这样指定要检索的每一列。结果表将是2、DISTINCTDISTINCT 用于查看列中的唯一值该命令使用如下例如假设我们想看到所有可能的眼睛颜色。在这种情况下我们将从表中包含的 eyes_colors 列中选择所有不同的值。结果输出是3、WHERE每当您想根据特定条件过滤结果时WHERE 命令就会派上用场。使用此 SQL 命令可以将条件应用于 SELECT 语句。假设我们只想知道蓝眼睛的人的名字。所需的查询将是此查询现在仅限于蓝眼睛的人对应的输出是我们可以将多个条件与 AND 或 OR 运算符结合起来。AND 的作用与它在英语中的作用完全相同它将另一个条件应用到语句中。相应的输出包含所有蓝眼睛且小于 20 岁的人。OR用作多条件测试仪这意味着将保留满足任何条件的任何行。在这种情况下相应的输出包含所有蓝眼睛或绿眼睛的人。4、ORDER BYORDER BY 命令用于按特定顺序对结果进行排序您需要指定列和顺序可以是 ASC 表示升序或 DESC 表示降序。如果未定义 ASC 或 DESC则排序顺序默认为升序。在这种情况下我们的输出将从老年人到年轻人排序。您也可以按多列排序。在第二种情况下我们获得了按 eye_colors 和 age 排序的表。顺序层次结构将遵循 ORDER BY 命令后每一列出现的顺序。5、聚合函数Aggregate Functions聚合函数对一系列值执行计算并返回单个值聚合函数的一些例子是COUNT() 返回总行数。通常与 DISTINCT 命令一起使用以计算唯一元素。SUM() 返回所有值的总和MAX() 返回最大值MIN() 返回最小值AVG() 返回平均值假设我们想知道数据集中的人数。在这种情况下我们只是计算所有人而不使用任何 group by 命令。现在假设我们想知道所有可能的眼睛颜色。在这种情况下我们重复前面的查询只计算 eyes_color 列并使用 DISTINCT 命令。相应的输出将是以下一个。6、GROUP BYGROUP BY 将按相同的值对数据进行分组。它经常与聚合函数一起使用来汇总特定列或列组的属性。现在让我们想象一下我们想知道每种不同眼睛颜色有多少人。我们可以重复前面的逻辑查询但将结果按 eyes_color 列分组。正如我们可以检查的那样相应的输出包含我们所期望的。7、UNIONUNION 是一个很棒的命令因为它允许您将行附加到彼此。与附加匹配列的联接不同UNION 可以附加不相关的行前提是它们具有相同的列数和名称。您可以将 UNION 视为组合两个查询结果的一种方式。联合只会返回两个查询之间存在唯一行的结果。8、ASAS 命令用于在查询过程中重命名特定的列或特定的表。它是存在于您正在运行的查询中的昵称。重命名列这就像选择列并在命令 AS 后写入所需的新名称一样简单。重命名表在第二种情况下命令 AS 用于在表声明后立即为其分配别名。您可以使用任何您喜欢的有效名称但我强烈建议使用字母表中的字母。在每个列名称之前别名都带有前缀。您可以键入一个简单易记的字母而不是键入一个长表名。9、CASE WHEN、ELSE 和 THEN如果您以前使用过任何其他编程语言这与 if-else 语句非常相似。实际上用简单的英语来说该命令听起来有点像这样CASE WHEN——如果满足条件。THEN——做这个。ELSE — 否则做其他事情。让我们看一个例子来巩固这个想法。假设我们要创建一个新列告诉我们这个人是青少年、年轻人还是成年人。我们可以使用 CASE WHEN 命令从头开始轻松创建此分段。如您所见前面的查询创建了三个不同的条件1、如果年龄小于 20 岁则为 teen。2、如果年龄在 20 到 30 之间则为 youngster。3、在任何其他情况下它都是一个adult。相应的输出包含每个人及其相应的类型标签。10、JOINJOIN 命令是管理数据的关键命令。它允许我们从不同的源和表中获取数据并将它们合并在一起。三种最常见的连接是INNER JOIN— 语句仅返回那些具有匹配值的记录或行用于检索出现在两个表中的数据。LEFT JOIN — 按照左表的结构给出两个表之间匹配行的输出。如果左表中没有记录匹配它会显示那些具有空值的记录。CROSS JOIN—返回每个表中行的所有组合。请注意此连接不需要任何条件来连接两个表。让我们想象一下现在我们有一个包含每个人的性别的附加表。因此使用左连接我们可以将两个表合并为一个由公共列连接的表在本例中按名称连接。相应的输出包含合并到单个表中的所有信息。希望您会发现今天的内容对你理解 SQL 的基础知识很有帮助。更多精彩文章自学Java学习路线图完整版2023版大数据学习路线图适合自学2023版软件测试学习路线图超详细自学路线