📝 SQL

1381篇技术文档
  SQL SELECT NULL

📅  最后修改于: 2020-11-11 04:41:39        🧑  作者: Mango

SQL选择空首先我们应该知道什么是空值?空值用于表示丢失的未知数据。可能有两个条件:其中SQL为NULL如果SQL不为NULL如果在表中某个列是可选的,则很容易在该列中插入数据或更新现有记录而无需在该列中添加值。这意味着该字段具有空值。注意:我们不应该将null值与0进行比较。它们不是等效的。如果SQL为NULL:如何选择仅具有空值的记录? (在“标记”列中)有一个学生表的示例:SIR_NAMEN...

  SQL WHERE

📅  最后修改于: 2020-11-11 04:43:05        🧑  作者: Mango

SQL在哪里SQL中的WHERE子句是数据操作语言语句。WHERE子句不是SQL DML语句的强制性子句。但是它可以用于限制受SQL DML语句影响或由查询返回的行数。其实。它过滤记录。它仅返回那些满足特定条件的查询。WHERE子句用于SELECT,UPDATE,DELETE语句等。让我们看看sql的语法,其中:WHERE子句使用一些条件选择=equal>greater than<less tha...

  SQL AND

📅  最后修改于: 2020-11-11 04:45:29        🧑  作者: Mango

SQL AND在SQL查询中使用SQL AND条件创建两个或多个要满足的条件。它用于SQL SELECT,INSERT,UPDATE和DELETE语句。让我们看一下SQL AND的语法:SQL AND条件要求同时满足两个条件。SQL AND条件还可以用于在一个SQL语句中联接多个表。带“ INSERT”语句的SQL“ AND”示例这就是可以在SQL INSERT语句中使用SQL“ AND”条件的方...

  SQL OR

📅  最后修改于: 2020-11-11 04:46:45        🧑  作者: Mango

SQL OR在SQL查询中使用SQL OR条件创建一个SQL语句,当满足任一条件时返回记录。可以在SELECT语句,INSERT语句,UPDATE语句或DELETE语句中使用。让我们看一下OR条件的语法:SQL“ OR”示例与SQL SELECT使用SQL INSERT的SQL“ OR”示例您可以在下面的示例中看到如何将SQL“ OR”条件与SQL insert语句一起使用。例如:SQL“ OR”...

  SQL WITH

📅  最后修改于: 2020-11-11 04:48:59        🧑  作者: Mango

带句的SQLSQL WITH子句用于提供子查询块,可在主SQL查询中的多个位置引用该子查询块。它是由oracle在oracle 9i release2数据库中引入的。有一个employee表的例子:SQL WITH子句的语法-该语法适用于使用单个子查询别名的SQL WITH子句。当您使用多个子查询别名时,语法如下。...

  SQL ORDER BY

📅  最后修改于: 2020-11-11 04:49:57        🧑  作者: Mango

SQL ORDER BY子句SQL ORDER BY子句用于根据一个或多个列以升序和降序对数据进行排序。默认情况下,某些数据库以升序对查询结果进行排序。SQL ORDER BY语法:让我们看一个具有以下记录的CUSTOMERS表:IDNAMEAGEADDRESSSALARY1Himani gupta21Modinagar220002Shiva tiwari22Bhopal210003Ajeet b...

  SQL ORDER BY ASC

📅  最后修改于: 2020-11-11 04:50:52        🧑  作者: Mango

SQL子句按升序排列该语句用于按升序对数据进行排序。如果您错过了ASC属性,则默认情况下SQL ORDER BY查询将采用升序。让我们以供应商为例让我们看一个具有以下记录的CUSTOMERS表:IDNAMEAGEADDRESSSALARY1Himani gupta21Modinagar220002Shiva tiwari22Bhopal210003Ajeet bhargav45Meerut6500...

  按DESC排序的SQL

📅  最后修改于: 2020-11-11 04:51:56        🧑  作者: Mango

SQL ORDER BY CLAUSE和DESCENDING ORDER:该语句用于按降序对数据进行排序。您应该按如下所示在ORDER BY子句中使用DESC属性。让我们看一个雇员表的例子:IDNAMEAGEADDRESSSALARY1Himani gupta21Modinagar220002Shiva tiwari22Bhopal210003Ajeet bhargav45Meerut650004...

  SQL ORDER BY RANDOM

📅  最后修改于: 2020-11-11 04:52:53        🧑  作者: Mango

SQL按随机顺序如果希望对结果记录进行随机排序,则应根据多个数据库使用以下代码。这里出现一个问题,从数据库中获取随机记录或行需要什么?有时您可能希望向用户显示随机信息,例如文章,链接,页面等。如果要从任何数据库中获取随机行,则必须使用一些查询,这些查询根据数据库而有所不同。使用MySQL选择一个随机行:如果要使用MY SQL返回随机行,请使用以下代码:使用Postgre SQL选择一个随机行:使用...

  SQL ORDER BY LIMIT

📅  最后修改于: 2020-11-11 04:53:53        🧑  作者: Mango

SQL ORDER BY LIMIT我们可以从数据库中检索有限的行。我可以用在分页中,只能显示有限的记录,例如10、50、100等。限制SQL的条款:如果要对SQL使用LIMIT子句,则必须使用ROWNUM查询,因为在选择结果后将使用它。您应该使用以下代码:该查询将为您提供第21至40行。...

  SQL ORDER BY多列

📅  最后修改于: 2020-11-11 04:54:51        🧑  作者: Mango

SQL对多个列进行排序让我们以包含许多列的customer表为例,以下SQL语句从“ counter”和“ Customer-Name”列存储的名为“ customer”的表中选择所有客户:...

  SQL插入

📅  最后修改于: 2020-11-11 04:55:50        🧑  作者: Mango

SQL插入声明SQL INSERT语句是一个SQL查询。它用于在表中插入单个或多个记录。有两种方法可以在表中插入数据:通过SQL插入语句通过指定列名不指定列名通过SQL插入select语句1)将数据直接插入表中您可以使用SQL INSERT INTO命令在表中插入一行。有两种在表中插入值的方法。在第一种方法中,无需指定要在其中插入数据的列名,只需要它们的值即可。第二种方法同时指定要插入的列名和值。...

  SQL INSERT多行

📅  最后修改于: 2020-11-11 05:35:12        🧑  作者: Mango

SQL插入多行很多时候,开发人员要求在单个语句中将多个行插入到单个表中是可能的。当前,开发人员在表中插入值时必须编写多个insert语句。这不仅很无聊,而且很费时间。要摆脱这种情况,您应该尝试使用以下语法。实际上,可以使用三种不同的方法将多个值插入单个表中。传统方法(简单插入)SQL插入选择SQL Server 2008+行结构在SQL Server中插入多个值1. SQL插入:(传统插入)要清理...

  SQL更新

📅  最后修改于: 2020-11-11 05:36:10        🧑  作者: Mango

SQL更新SQL命令(UPDATE和DELETE)用于修改数据库中已经存在的数据。 SQL DELETE命令使用WHERE子句。SQL UPDATE语句用于更改表所保存的记录的数据。哪个行要更新,取决于条件。为了指定条件,我们使用WHERE子句。UPDATE语句可以按以下形式编写:让我们看一下语法:让我们举个例子:这里我们将更新源表中的条目。SQL语句:源表:Student_IdFirstName...

  使用JOIN进行SQL更新

📅  最后修改于: 2020-11-11 05:37:09        🧑  作者: Mango

使用JOIN进行SQL更新SQL UPDATE JOIN意味着我们将使用另一个表和联接条件来更新一个表。让我们以客户表为例。我已经更新了包含来自另一个源系统的最新客户详细信息的客户表。我想用最新数据更新客户表。在这种情况下,我将使用对客户ID的联接在目标表和源表之间执行联接。让我们看看带有JOIN语句的SQL UPDATE查询的语法。如何在带有JOIN的SQL UPDATE语句中使用多个表我们来看...