66问答网
所有问题
sql server 2008中的money类型可以为空呀???? 为什么一个为空的money类型加上一个不为空的money为null
在存储过程中的if-else不执行吗???????
举报该问题
推荐答案 2011-03-03
在SQL Server里null+任何值的结果都是null,money类型也不例外。
可以使用isnull函数来给是空的列值赋一个默认值
比如对于a列,当列值为空的时候就给它赋值为0
SELECT ISNULL(a,0)+1
FROM 表名
如果a列的值是null,那么SELECT的结果就是1,因为null值已经被赋值为0了,如果a列值不是null,比如是1,那么SELECT结果就是2,可以说不影响非null值的运算。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/npUxnxxD2.html
相似回答
sql
server
数据库中有一列的
类型
是
money
型 现在要给这一列的查询出来...
答:
MS
SQL
替换语句:update 表名 set 字段名=replace(cast(字段名 as varchar(8000)),'abc.com','123.com')例如:update PE_Article set Content=replace(cast(Content as varchar(8000)),'http://news.163.com/','http://edu.cnzz.cc/')其中PE_Article 为表名 Content为字段名 http://news...
c#中
money类型
怎么表示负无穷
答:
money 是
sql
中的类型
,对应的 C# 中的类型为 decimal 类型。这种表示数值的类型是必须
有一个
值存在的,所以不可能出现除了实际值之外的表示。但是可以用其他的方式来变通一下,比如 null ,就是说在
SQL
中,你可以允许 money 这列为空,程序检查如果为空则代表负无穷。SQL 中
可以为空的 money
...
SQL
server中的money类型
能不能有正负量?
答:
money
的取值范围是-922,337,203,685,477.5808 到 922,337,203,685,477.5807,是有负值的,可以用money
sql
server
货币 字段 类型 一般用
什么类型?
答:
int只能存储整数的钱。
money
/smallmoney 数据类型精确到它们所代表的货币单位的万分之一 。decimal/numberic 可以自定义小数位和能存储的数据精度, 所以一般使用这种类型的人会多一些。float 对货币这种需要精确值的数值不合适。总结:在财务方面最好实用money与decimal类型。如果是简单的计算可以使用float类型...
在
sql
server中money类型中的
货币符号如何显示?
答:
、¥只是在查询分析器中,自动根据字段类型为货币类型时自动显示的,我们在程序中取值时还是取的数值,就是没有这两种符号的。如果你想显示,可以在取出值后在前面加上$、¥符号就可以了。
SQL
Server
数据库
money
的单位用
什么类型
答:
float类型就是
money类型
一样的数据类型。money类型只是显示在数据表的时候前面多
加一个
$样式的符号,让客户看上去舒服,方便编辑,其实跟float是同类型数据。
大家正在搜
sql server 2008
sql server文本数据类型
sql server修改字段类型
sqlserver数据类型
sqlserver是什么
sql server2012
sql server 创建索引
sqlserver 修改字段名
sql server安装步骤
相关问题
SqlServer中的money数据类型怎么用?
sqlserver: money类型 为0.00则 显示空,...
SQL Server 数据库money的单位用什么类型
在sql server中money类型中的货币符号如何显示?
SQL server中的money类型能不能有正负量?
SQL的money类型如何进行比较
sql数据库money类型转换问题
sql中money类型写不进数据怎么办