OnITRoad - SQL Server 2008

在SQL中如何使用ISNULL函数

在SQL中如何使用ISNULL函数 ISNULL 函数用于从值列表中查找非空值。 它返回表达式列表中不为空的第一个表达式。 如果所有表达式都有空值,则返回空值。 COALESCE 也返回非空值,但 COALESCE 函数在使用上比 ISNULL 函数更灵活。 ISNULL 函数在表达式列表中只有两个表达式。 ISNULL 函数使用示例 SELECT TOP 1 billid, ISNULL(pa

Views:0  2020-06-02

如何在SQL中使用存储过程的参数

如何在SQL中使用存储过程的参数 在本文中,将介绍如何在存储过程中声明参数。 我们使用create proc语句来创建带有参数的存储过程。 我们使用@ sign来声明一个参数。 我们在参数名称之前放到@符号然后键入参数。 参数类型可以是任何有效的SQL数据类型。 有两种类型的参数 输入参数 输出参数 输入参数通过调用时间通过用户在存储过程中传递。 输出参数返回某些值为调用程序。 创建存储过程

Views:0  2020-06-02

如何在 SQL 中使用带有 HAVING 子句的 ROLLUP 运算符

如何在 SQL 中使用带有 HAVING 子句的 ROLLUP 运算符 在本文中,将介绍如何在 SQL 中使用带有 HAVING 子句的 ROLLUP 运算符。 GROUP BY 子句用于根据一个或者多个列或者表达式对结果集的行进行分组。 GROUP BY 子句用于包含聚合函数的 SELECT 语句。 GROUP BY 子句中使用 WITH ROLLUP 运算符将汇总行添加到最终结果集中。 GRO

Views:0  2020-06-02

如何在 SQL 中使用 SELECT INTO 语句

如何在 SQL 中使用 SELECT INTO 语句 在本文中,将介绍如何在 SQL 中使用 SELECT INTO 语句。 INTO 子句用于创建新表。 这个新表是基于 SELECT 语句定义的结果集创建的。 SELECT INTO 语句创建一个新表并将名称放在 INTO 子句之后,因此表名必须是唯一的。 在这个例子中,这条语句创建了一个新的临时表。 select * into temp fro

Views:0  2020-06-02

如何在 SQL 中使用 SOME 关键字

如何在 SQL 中使用 SOME 关键字 SQL 中的 SOME 关键字用于测试子查询返回的一个或者多个值的比较条件是否为真。 我们将 SOME 关键字与诸如 >、<、>= 和 <= 等比较运算符一起使用。 ANY 和 SOME 是等效的关键字。 关键字 ANY 和 SOME 提供相同的输出。 例子 select vendorname,billtbl.vendorid,bi

Views:0  2020-06-02

如何在SQL中使用子查询

如何在SQL中使用子查询 在本文中,将介绍如何在SQL中使用子查询。 如果在另一个SQL语句中被编码,则称为子查称的SELECT语句。 子查询可以返回单个值或者结果集。 此结果集可能包含单列或者多个列。 在 SELECT 语句中有四种创建子查询的方法。 在 WHERE 子句中 在 HAVING 子句中 在 FROM 子句中 在 SELECT 子句中 例子 select * from billt

Views:0  2020-06-02

如何在 SQL 中使用 AND 逻辑运算符

如何在 SQL 中使用 AND 逻辑运算符 在本文中,将介绍如何在 SQL 中使用逻辑运算符。 SQL 中的逻辑运算符创建复合条件。 SQL 中的这个复合语句由两个或者多个条件组成。 我们使用带有 WHERE 子句的逻辑运算符。 我们使用它从存储在数据库中的表中查找特定记录到结果集中。 它用于根据比较获取特定行或者特定记录。 SQL Server 中有三种比较运算符。 AND 逻辑运算符 OR

Views:0  2020-06-02

如何在 SQL 中使用 between 运算符

如何在 SQL 中使用 between 运算符 在本文中,将介绍如何在 SQL 中使用 Operator 之间的工作。 之间运算符用于查找特定值范围内的数据。 下限必须编码为第一个表达式,上限必须编码为第二个表达式。 我们在这两个表达式的中间使用 BETWEEN 运算符。 我们使用带有 WHERE 子句的比较运算符。 我们使用它从存储在数据库中的表中查找特定记录到结果集中。 它用于根据比较获取特定

Views:0  2020-06-02

如何在 Transact-SQL 中使用 Case 语句

如何在 Transact-SQL 中使用 Case 语句 在本文中,将介绍如何在 Transact-SQL 中使用 case 语句。 T-SQL 提供了下面功能 存储函数 存储过程 触发器 索引 视图 T-SQL 提供了编程概念。 它还为变量和常量提供了多种数据类型。 SQL 为高级编程提供了有限的支持,T-SQL 填补了这一空白。 Case语句 T-SQL中的Case语句是所有控制流语句中最

Views:0  2020-06-02

如何在SQL中使用Group By子句

如何在SQL中使用Group By子句 在本文中,将介绍如何在SQL中使用Group By子句。 Group By子句用于根据一个或者多个列或者表达式组分组结果集的行。 Group By子句用于选择包含聚合函数的"选择语句"。 将任何条件与我们使用的副子句置于组。 具有子句用于为组或者聚合指定搜索条件。 SQL Group By子句例子 SELECT vendorid, s

Views:0  2020-06-02

如何在SQL中使用HAVING子句

如何在SQL中使用HAVING子句 在本文中,将介绍如何在SQL中使用HAVING子句。 Group By子句用于根据一个或者多个列或者表达式组分组结果集的行。 Group By子句用于选择包含聚合函数的"SELECT语句"。 要使用 group by 子句放置任何条件,我们使用 HAVING 子句。 HAVING子句用于为组或者聚合指定搜索条件。 例子 SELECT ve

Views:0  2020-06-02

如何在 Transact-SQL 中使用 IF ELSE 语句

如何在 Transact-SQL 中使用 IF ELSE 语句 在本文中,将介绍如何在 Transact-SQL 中使用 IF ELSE 语句。 IF ELSE 语句 T-SQL 中的 IF ELSE 语句是所有控制流语句中最基本的。 IF ELSE 语句根据条件执行一系列语句。 例子 declare @emp_id int = 200, @emp_sal money if(@emp_id&g

Views:0  2020-06-02

如何在SQL中使用IN运算符

如何在SQL中使用IN运算符 在本文中,将介绍如何在 SQL 中使用 IN 运算符。 IN 运算符用于测试表达式是否等于表达式列表中的值。 我们将 IN 运算符与 WHERE 子句一起使用。 我们使用它从存储在数据库中的表中查找特定记录到结果集中。 它用于根据比较获取特定行或者特定记录。 示例 SELECT * FROM dbo.billtbl WHERE billid IN (1,4,6

Views:0  2020-06-02

如何在 SQL 中使用 IS NULL 子句

如何在 SQL 中使用 IS NULL 子句 在本文中,将介绍如何在 SQL 中使用 IS NULL 子句。 IS NULL 子句用于获取包含空值的行。 空值与零、空字符串 (' ') 或者空格不同。 空值意味着它是未知值。 IS NULL 子句与 WHERE 子句一起使用。 我们可以在 IN NULL 子句中使用 NOT 关键字。 在 SQL 中使用 IS NULL 子句示例 select

Views:0  2020-06-02

如何在 SQL 中使用 Like 运算符

如何在 SQL 中使用 Like 运算符 在本文中,将介绍如何在 SQL 中使用 like。 Like 运算符用于查找与称为掩码的字符串模式匹配的数据。 您可以在称为通配符的掩码中使用特殊字符。 通配符负责确定列中的哪个值满足条件。 我们也可以在 like 关键字之前使用 NOT 关键字。 我们使用带有 WHERE 子句的比较运算符。 我们使用它从存储在数据库中的表中查找特定记录到结果集中。 它用

Views:0  2020-06-02

如何在 SQL 中使用 NOT 逻辑运算符

如何在 SQL 中使用 NOT 逻辑运算符 在本文中,将介绍如何在 SQL 中使用逻辑运算符。 SQL 中的逻辑运算符创建复合条件。 SQL 中的这个复合语句由两个或者多个条件组成。 我们使用带有 WHERE 子句的逻辑运算符。 我们使用它从存储在数据库中的表中查找特定记录到结果集中。 它用于根据比较获取特定行或者特定记录。 SQL Server 中有三种比较运算符。 AND 与逻辑运算符 OR

Views:0  2020-06-02