怎么把sqlserver字段中的(N/A)转化为数值型 0 呢?
4条回答 默认 最新
关注 使用CSDN的C知道提供:
可以使用
ISNULL
函数将(N/A)转换为0。示例如下:SELECT id, txtl, txt2, txt3, ISNULL(CAST(txt1 AS FLOAT), 0) AS txt1_numeric, ISNULL(CAST(txt4 AS FLOAT), 0) AS txt4_numeric, ISNULL(CAST(txt5 AS FLOAT), 0) AS txt5_numeric FROM your_table;
这里,我们使用
ISNULL
函数检查txt1
、txt4
和txt5
字段是否为(N/A),如果是,则将其转换为0,否则保持原值。同时,我们使用CAST
函数将文本字段转换为浮点数。请将your_table
替换为你的实际表名。本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥15 配置hadoop时start-all.sh老是启动失败
- ¥30 这个功能用什么软件发合适?
- ¥60 微信小程序,取消订单,偶尔订单没有改变状态
- ¥15 用pytorch实现PPO算法
- ¥15 关于调制信号的星座图?
- ¥30 前端传参时,后端接收不到参数
- ¥15 这是有什么问题吗,我检查许可证了但是显示有呢
- ¥15 机器学习预测遇到的目标函数问题
- ¥15 Fluent,液体进入旋转区域体积分数不连续
- ¥15 java linux下将docx文件转pdf