SqlServer基础:IsNull】的更多相关文章

sqlServer   基础知识 大纲 创建数据库 1 创建表 2 备份表 3 删除表 4 修改表 5 查询出重复的数据 6 增删改查 7 添加约束 8 分页存储过程 9 排序 10 类型转换 11 表连接 12 事务 13 获取数据库信息 14 sql函数 15 use Books -----------------------------------------------------------------------------------------------------------…
sqlServer   基础知识 大纲 创建数据库 1 创建表 2 备份表 3 删除表 4 修改表 5 查询出重复的数据 6 增删改查 7 添加约束 8 分页存储过程 9 排序 10 类型转换 11 表连接 12 事务 13 获取数据库信息 14 sql函数 15 游标 16 use Books -----------------------------------------------------------------------------------------------------…
在Sqlserver的SQL语句查询过程或者编写存储过程以及自定义函数过程中,有时候字段的值为空,如果为空的字段需要赋值一个默认值,可以使用Sqlserver内置系统函数IsNull来给定一个默认值,IsNull函数的格式为IsNull(data,ToData),其中data表示原始数据字段,toData表示当原始数据字段为空的时候给出默认值为ToData,如果为非空,将会返回data的实际值而不是ToData. 例如有个存储过程的整型字段@Count字段,此字段初始值可能为空,如果为空的时候,…
SELECT  @temp = ISNULL(point, 0) FROM   dbo.User where Nid=6 如果User表中的point字段为null的话,则对@temp赋值0…
历史 有很多软件公司开发了数据库产品,其中微软公司的数据库产品命名为 SQL Server,也称 MS SQL Server. 1989年 Ashton-Tate/Microsoft SQL Server 1.0 for OS/2 正式发布. 1996年,微软发布了 SQL Server 6.5,作为对 SQL Server 6.0 的重要更新. 1998年12月,SQL Server 7.0 正式上市. 2000年8月,SQL Server 2000 发布. DDL(Data Definiti…
学了不少东西,感觉自己的sql语句还是很不好,从基础学起吧. 来一段sql脚本: create database tongji go use tongji go create table student ( Sno varchar(20) not null primary key ,--学号 Sname varchar(20) not null,--学生姓名 Ssex varchar(20) not null, --学生性别 Sbirthday datetime,--学生出生年月 Class v…
概念:   触发器(trigger)是SQL server 提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,当对一个表进行操作( insert,delete, update)时就会激活它执行.触发器经常用于加强数据的完整性约束和业务规则等. 触发器可以从 DBA_TRIGGERS ,USER_TRIGGERS 数据字典中查到. 触发器和存储过程的区别:   触发器与存储过程的区别是运行方式的不同,触发…
一.数据类型      包括整数类型(可以用来做主键)的如bit,int ,samllint,tinyint,bigint,存储的范围不同,常用的有int,bigint等:树脂类型decimal(p,s)[p为固定精度,s为宽度,使用这种数据类型时必须指定范围和精度],numeric(decimal的同义词)money(货币型,精确到货币的万分之一),smallmoney(货币型),float(近似数值型,供浮点数使用)等. 字符类型:固定长度char,nchar,可变长度varchar,国际化…
create view sss as(select ISNULL(operate_time, CONVERT(VARCHAR(20),create_time,120)) time from s_project); 一.ISNULL()函数  (oracle中为nvl()函数) ISNULL()函数 使用指定的值替换 NULL. 语法:ISNULL ( check_expression , replacement_value )  参数:check_expression--将被检查是否为 NULL…
在SqlServer要对不同类型的数据进行运算时,需要将其转换为相同类型之后再做操作,而SqlServer中有两个函数可以进行数据转换,即:Cast和Convert 1.Cast CAST(expression AS data_type[(length)]),其中expression为任何有效的表达式:data_type为要转换的数据类型:length为数据类型的长度,是可选参数,因为有些数据类型是没有长度的.举例:CAST(Nid AS varchar(50))或CAST(Name AS in…