carrot 1 2024-01-17 16:54 采纳率: 33.8%
浏览 39
已结题

关于#sqlserver#的问题:怎么把sqlserver字段中的(N/A)转化为数值型 0 呢

怎么把sqlserver字段中的(N/A)转化为数值型 0 呢?

img

  • 写回答

4条回答 默认 最新

  • 专家-郭老师 Java领域新星创作者 2024-01-17 17:00
    关注

    使用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函数检查txt1txt4txt5字段是否为(N/A),如果是,则将其转换为0,否则保持原值。同时,我们使用CAST函数将文本字段转换为浮点数。请将your_table替换为你的实际表名。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 1月25日
  • 已采纳回答 1月17日
  • 赞助了问题酬金15元 1月17日
  • 修改了问题 1月17日
  • 展开全部

悬赏问题

  • ¥15 配置hadoop时start-all.sh老是启动失败
  • ¥30 这个功能用什么软件发合适?
  • ¥60 微信小程序,取消订单,偶尔订单没有改变状态
  • ¥15 用pytorch实现PPO算法
  • ¥15 关于调制信号的星座图?
  • ¥30 前端传参时,后端接收不到参数
  • ¥15 这是有什么问题吗,我检查许可证了但是显示有呢
  • ¥15 机器学习预测遇到的目标函数问题
  • ¥15 Fluent,液体进入旋转区域体积分数不连续
  • ¥15 java linux下将docx文件转pdf