- 浏览: 101226 次
- 性别:
- 来自: 上海
-
文章分类
- 全部博客 (133)
- jQuery (11)
- XML (3)
- 组件 (1)
- JAVA (20)
- WEB (3)
- SPRING (6)
- HIBERNATE (5)
- AJAX (2)
- JS (1)
- JAVA webservice (1)
- Ditu (1)
- WEBSITE (1)
- HIBERNATE ANNOTATION (1)
- 排序 (1)
- TCP_NODELAY (1)
- ConvertUtils (1)
- Logistics (1)
- SQL SERVER 中identity (4)
- sql server (35)
- MYSQL (1)
- Eclipse (6)
- ORACLE (6)
- FLEX (4)
- notepad++ (0)
- UNION ALL (1)
- JUnit (3)
- SQL 异常处理 (1)
- @@trancount (1)
- IOS (1)
- ORA-02266 (1)
- REMOTE DESKTOP (0)
- HTML 优化 (1)
- CRLF (1)
- SQL Server Sequence (1)
最新评论
-
zjuttsw:
看的舒服
重要的hashcode equals转载
http://database.51cto.com/art/201009/224323.htm
SQL中有多种多样的函数,下面将为您介绍SQL中的ISNULL函数,包括其语法、注释、返回类型等,供您参考,希望对您学习SQL能够有所帮助。
ISNULL
使用指定的替换值替换 NULL。
语法
ISNULL ( check_expression , replacement_value )
参数
check_expression
将被检查是否为 NULL的表达式。check_expression 可以是任何类型的。
replacement_value
在 check_expression 为 NULL时将返回的表达式。replacement_value 必须与 check_expresssion 具有相同的类型。
返回类型
返回与 check_expression 相同的类型。
注释
如果 check_expression 不为 NULL,那么返回该表达式的值;否则返回 replacement_value。
示例
A. 将 ISNULL 与 AVG 一起使用
下面的示例查找所有书的平均价格,用值 $10.00 替换 titles 表的 price 列中的所有 NULL 条目。
USE pubs
GO
SELECT AVG(ISNULL(price, $10.00))
FROM titles
GO
下面是结果集:
--------------------------
14.24
(1 row(s) affected)
B. 使用 ISNULL
下面的示例为 titles 表中的所有书选择书名、类型及价格。如果一个书名的价格是 NULL,那么在结果集中显示的价格为 0.00。
USE pubs
GO
SELECT SUBSTRING(title, 1, 15) AS Title, type AS Type,
ISNULL(price, 0.00) AS Price
FROM titles
GO
下面是结果集:
Title Type Price
--------------- ------------ --------------------------
The Busy Execut business 19.99
Cooking with Co business 11.95
You Can Combat business 2.99
Straight Talk A business 19.99
Silicon Valley mod_cook 19.99
The Gourmet Mic mod_cook 2.99
The Psychology UNDECIDED
SQL中有多种多样的函数,下面将为您介绍SQL中的ISNULL函数,包括其语法、注释、返回类型等,供您参考,希望对您学习SQL能够有所帮助。
ISNULL
使用指定的替换值替换 NULL。
语法
ISNULL ( check_expression , replacement_value )
参数
check_expression
将被检查是否为 NULL的表达式。check_expression 可以是任何类型的。
replacement_value
在 check_expression 为 NULL时将返回的表达式。replacement_value 必须与 check_expresssion 具有相同的类型。
返回类型
返回与 check_expression 相同的类型。
注释
如果 check_expression 不为 NULL,那么返回该表达式的值;否则返回 replacement_value。
示例
A. 将 ISNULL 与 AVG 一起使用
下面的示例查找所有书的平均价格,用值 $10.00 替换 titles 表的 price 列中的所有 NULL 条目。
USE pubs
GO
SELECT AVG(ISNULL(price, $10.00))
FROM titles
GO
下面是结果集:
--------------------------
14.24
(1 row(s) affected)
B. 使用 ISNULL
下面的示例为 titles 表中的所有书选择书名、类型及价格。如果一个书名的价格是 NULL,那么在结果集中显示的价格为 0.00。
USE pubs
GO
SELECT SUBSTRING(title, 1, 15) AS Title, type AS Type,
ISNULL(price, 0.00) AS Price
FROM titles
GO
下面是结果集:
Title Type Price
--------------- ------------ --------------------------
The Busy Execut business 19.99
Cooking with Co business 11.95
You Can Combat business 2.99
Straight Talk A business 19.99
Silicon Valley mod_cook 19.99
The Gourmet Mic mod_cook 2.99
The Psychology UNDECIDED
发表评论
-
WITH (NOLOCK)
2014-09-28 11:56 590http://www.cnblogs.com/henw/arc ... -
SQL Server Profiler使用方法
2014-05-21 16:55 634http://lyt7599.blog.163.com/blo ... -
SQL Server Error Message
2014-05-20 20:20 1306http://www.sql-server-helper.co ... -
SQL锁的概述
2014-05-16 14:39 421http://blog.csdn.net/htl258/art ... -
SET...
2013-12-31 11:16 337http://msdn.microsoft.com/en-us ... -
DATE
2013-12-30 15:23 472http://blog.csdn.net/dba_huangz ... -
DATE AND TIME
2013-12-30 14:22 575SELECT (CAST((SELECT SUBSTRING( ... -
Microsoft SQL Server, Error:9002
2013-09-25 17:48 1045一般在建立一个database之后,就应该手动设置其日志的增长 ... -
SQL 2005 with(nolock)详解
2013-08-26 15:46 602http://hi.baidu.com/gabriel/ite ... -
EXISTS AND NOT EXISTS
2013-07-16 14:51 485EXISTS或者NOT EXISTS是把主查询的字段传到后边的 ... -
is invalid in the select list because it is not contained in either an aggregate
2013-07-11 10:37 961当select 语句块中出现function与常列时,需要在w ... -
A interesting article for printing statement in sql
2013-07-09 11:57 448http://bytes.com/topic/sql-serv ... -
Good net website blog for Database
2013-07-09 11:53 823http://www.bluegecko.net/mysql/ ... -
how to search a function or sto in database
2013-07-08 14:02 699SELECT * FROM sysobjects WHERE ... -
Good SQL WEBSITE 细说Sql Server中的视图(上)(更新)
2013-07-08 11:38 531http://www.cnblogs.com/xbf321/a ... -
SQLServer : EXEC和sp_executesql的区别
2013-07-08 11:36 565http://www.cnblogs.com/xbf321/a ... -
Search for a stored procedure
2013-07-08 11:27 662September 3, 2007 by Pinal Dave ... -
TRUNCATE TABLE
2013-06-27 10:43 488默认情况下,IDENTITY_INSER就是off 这种情况下 ... -
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
2013-06-18 14:08 558http://www.cnblogs.com/freshman ... -
安装了SQL以后,编写SQL语句没有提示
2013-06-18 09:55 610安装了SQL以后,编写SQL语句没有提示解决办法: 工具— ...
相关推荐
在SQL Server中,`ISNULL`函数是一个非常实用的工具,尤其在处理可能包含NULL值的查询时。NULL值在数据库中表示未知或无值,它具有三个主要特性: 1. **不参加统计**:在使用诸如COUNT(), SUM()等统计函数时,NULL...
在SQL Server中,ISNULL和NULLIF是两个非常重要的函数,它们主要用于处理NULL值,确保数据的完整性和一致性。在数据库操作中,NULL值经常会出现,尤其是在进行比较、计算或者查询时,理解并正确使用这两个函数是提升...
在SQL Server中,`ISNULL()`函数是一个非常实用的函数,用于处理可能为NULL的值。这个函数的主要目的是在查询中提供一个默认值,当指定的表达式为NULL时,它会返回这个默认值。在标题和描述中提到的问题,由于服务器...
Oracle SQL 判断值为空OrNull 判断 Oracle SQL 中判断值为空...在 Oracle 和 SQL Server 中,我们可以使用 `NVL` 和 `ISNULL` 函数来判断值为空或 Null,並使用 `isNull` 和 `is not null` 来判断值是否为空或 Null。
本文将深入探讨SQL Server的`ISNULL`函数和MySQL的`IFNULL`函数,帮助读者理解和掌握它们的用法。 **SQL Server的ISNULL函数** `ISNULL`函数在SQL Server中用于检查一个表达式是否为NULL,并根据需要替换为指定的...
为了解决这个问题,我们可以使用 ISNULL 函数将空表值替换成一个默认值,从而避免空表值对外键约束的影响。 外键处理问题 在 SQL Server 中,外键约束是用于确保数据的一致性和完整性的一个重要机制。然而,空值...
在SQL Server中,ISNULL()函数是一个非常实用的内置函数,用于处理可能存在的NULL值。在数据库查询中,NULL值代表未知或者没有数据,而ISNULL()函数则提供了优雅的方式来处理这些空值,确保在查询结果中不会出现NULL...
- **SQL Server**: `ISNULL`函数同样用于处理NULL值。 ```sql SELECT ISNULL(column, 'default value') FROM table; ``` **6. 自定义函数与存储过程的创建** - **Oracle**: 创建函数或存储过程使用`CREATE OR...
- **SQL Server:** SQL Server也有自己的内置函数集,如`ISNULL()`、`CONVERT()`、`FLOOR()`等。 - **转换策略:** - 用相应的SQL Server函数替代Oracle函数。 #### 五、字符串连接 - **Oracle:** Oracle使用`||...
### SQLServer SQL语法大全 #### 创建数据库 在SQL Server中创建数据库是一项基本操作,通过`CREATE DATABASE`命令来实现。创建数据库时可以指定文件和日志文件的位置、初始大小及增长方式等参数。 **语法示例:**...
set credit1=isnull(credit1,0)-isnull(@jf,0) where uid=@uid; ``` 可以查询,可以在 SQL SERVER 中单独执行增删改,可以正常执行。但在存储过程中,增删改增加事务时就会报错,将事务注释又可以进行增删改。
本文将从标识符限定符、字符串相加、isnull() 函数、getdate() 函数、newid() 函数、@@ROWCOUNT 变量、SCOPE_IDENTITY() 函数、if 语句、declare 语句、游标的写法等方面比较 MySQL 和 SQL Server 的区别。...
### PostgreSQL与MS SQL Server在过程语言中的差异 在数据库领域,PostgreSQL 和 MS SQL Server 都是非常受欢迎的关系型数据库管理系统。两者在很多方面都提供了强大的功能支持,但在具体实现细节上存在不少差异。...
- `NVL`和`ISNULL`在Oracle和SQL Server中用于处理NULL值。 3. **转换函数**: - `TO_CHAR`和`TO_NUMBER`在Oracle中用于字符到数字和数字到字符的转换。 - `HEX_TO_RAW`和`RAW_TO_HEX`分别在Oracle中进行16进制...
value.IsNull) strings.Add(value.Value); } // 结合所有累积的值 public void Merge(StringAgg other) { strings.AddRange(other.strings); } // 将结果转换为SQL值并返回 public SqlString Terminate()...
- **CONVERT(varchar(19), ISNULL(v.value, ''), 120) AS Range_Boundary**:如果使用范围分区,则此列为该分区的边界值;如果没有指定边界值,则为空。 - **STR(p.rows, 9) AS Rows**:表示该分区内行的数量。 ###...