66问答网
所有问题
要求用一条sql语句,将表中某一列数据为空的赋值为0,非空则赋值为1,仅用一条语句
如题所述
举报该问题
其他回答
第1个回答 2016-09-21
select decode(你的字段,'',0,'1') from 你的表
追问
结果不对哎,上面那个回答是正确的。。也有可能是我操作错了,不过上面先回答的我就先采纳了哦
第2个回答 2016-09-21
UPDATE TABLE SET xxx=CASE WHEN xxx IS NULL THEN 0 ELSE 1 END;本回答被提问者采纳
相似回答
SQL语句
里怎么将SUM里的空值
赋值为0
答:
sql
:select isnull( sum(isnull(age ,0)), 0 ) from tablename;解释:上面sql实际上做了两次判断,第一次,判断age是否为空,为空的话,就赋值为0;第二次,判断查询中的age数据都为空或者就没有记录,那么给sum的结果赋值为0,否则输出sum结果;...
sql 语句
答:
select *,列名 from 表名 ---查询表中所有,后面再加一列---select distinct ---查询不重复数据 distinct用于去掉重复数据用法: select distinct * from 表名 ---查表中不重复数据或: select distinct * into 新表名 from 旧表名 ---查旧表中不重复数据同时生成新表---...
怎样用
SQL语句
在
某一
值
为空
时
赋值
给它另一个值
答:
ISNULL ( check_expression , replacement_value )参数 check_expression 将被检查是否为 NULL的表达式。check_expression 可以是任何类型的。replacement_value 在 check_expression 为 NULL时将返回的表达式。replacement_value 必须与 check_expresssion 具有相同的类型。返回类型 返回与 check_expressio...
SQL语句
将表中的某一列的数据赋值
成从
0
开始自增1
答:
CREATE TABLE new_employees( id_num int IDENTITY(
0,1
), fname varchar (20), minit char(1), lname varchar(30));具体用法看上面的例子,更多关于IDENTITY的用法可以参看MSDN:http://technet.microsoft.com/zh-cn/exchange/ms186775(
sql
.100).aspx ...
sql
serer :我想把表A
中的
某些字段值为NULL的 全部
赋值为
固定的数字...
答:
select ClassId,isnull(ClassName,'') from Class 这样就不j现实null了pv
sql
server 2008
中的
money类型可以为空呀??? 为什么一个
为空的
money类...
答:
在
SQL
Server里null+任何值的结果都是null,money类型也不例外。可以使用isnull函数来给是空的列值赋一个默认值 比如对于a列,当列值
为空的
时候就给它
赋值为0
SELECT ISNULL(a,0)+1 FROM 表名 如果a列的值是null,那么SELECT的结果就是1,因为null值已经被赋值为0了,如果a列值不是null,比如...
大家正在搜
更新表数据的sql语句
mysql创建表的sql语句
删除一个表的sql语句
数据库多表查询sql语句
用sql语句创建表
联表查询的sql语句
如何用sql语句建表
sql语句新建一个表
修改表明的sql语句
相关问题
sql语句中如何对某个为空的字段赋值
求一条SQL语句,怎么样把从数据库中查出来为空的值赋为“0”...
SQL语句里怎么将SUM里的空值赋值为0
SQL中如何将某一字段为NULL ,赋值为上一列不为空的值(...
关于mysql的语句 现在想实现查询数据的时候,判断其中一个...
SQL语句 将表中的某一列的数据赋值成从0开始自增1
SQL 语句 把一个值为0的字段改为空('null')
怎样用SQL语句在某一值为空时赋值给它另一个值