首页 >

如何把所有人的奖金值为null的都改为空的语句是什么 – 数据库 – 前端|

光纤网路由器怎么安装,新浪微博怎么隐藏微博,织梦怎么调用文章图片如何把所有人的奖金值为null的都改为空的语句是什么 - 数据库 - 前端|如何把所有人的奖金值为null的都改为空的语句是什么

如果你存储的是空字符串,那对不起,Oracle会自动的将空字符串,转为null值。这个是没法改变的,即便用:

1update 表名 set 奖金='' where 奖金 is null;虽然能更新,但是你再查询,这部分人的奖金仍是空。

如果想取得奖金为null的这部分人,可以用:

1select * from 表名 where 奖金 is null;若果想参与运算将null值的奖金率转换为一个固定的数值,可以用一个函数进行转换。

1select 姓名,nvl(奖金,'') from 表名;不知道题主非要做成空值的目的是什么,否则可能有更好的建议。


如何把所有人的奖金值为null的都改为空的语句是什么 - 数据库 - 前端|
  • oracle中selectstatusfromv - 数据库 - 前端|
  • oracle中selectstatusfromv - 数据库 - 前端| | oracle中selectstatusfromv - 数据库 - 前端| ...

    如何把所有人的奖金值为null的都改为空的语句是什么 - 数据库 - 前端|
  • Oracle定义存储过程不能执行 - 数据库 - 前端|
  • Oracle定义存储过程不能执行 - 数据库 - 前端| | Oracle定义存储过程不能执行 - 数据库 - 前端| ...

    如何把所有人的奖金值为null的都改为空的语句是什么 - 数据库 - 前端|
  • mysql派生 |mysql获取元数据
  • mysql派生 |mysql获取元数据 | mysql派生 |mysql获取元数据 ...