首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • int类型并为null转为字符常量(50分请教) [已结贴,结贴人:netqq100]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-15 11:15:28 楼主
    一个简单问题 select a,b,c from A 其中c 为空 我想把c int类型并为null转为字符常量家家

    结果要
            a  b  c
            22 33 家家
            32 53 家家
            22 73 家家
    那么SQL怎么写
    50  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-15 11:16:361楼 得分:14
    SQL code
    select a,b,isnull(c,'家家 ') from A
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-15 11:16:572楼 得分:5
    select a,b,isnull(c,'家家') c from A
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-15 11:17:543楼 得分:5
    引用 1 楼 suyiming 的回复:
    SQL codeselect a,b,isnull(c,'家家 ') from A
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • conan304
    • 等级:
    发表于:2008-07-15 11:23:334楼 得分:20
    SQL code
    select a,b,'c'=(case when c is null then '家家' else cast(c as varchar(100)) end) from tablename
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-15 11:44:365楼 得分:2
    select a,b,isnull(c,'家家 ') from A
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-15 11:48:146楼 得分:2
    楼上正解!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-15 11:54:187楼 得分:0
    select a,b,isnull(c,'家家 ') from A
    将 varchar 值 '家家' 转换为数据类型为 int 的列时发生语法错误。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-15 11:57:578楼 得分:2
    引用 7 楼 netqq100 的回复:
    select a,b,isnull(c,'家家 ') from A
    将 varchar 值 '家家' 转换为数据类型为 int 的列时发生语法错误。

    改用ifnull试试
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-15 11:59:109楼 得分:0
    引用 8 楼 brz97 的回复:
    引用 7 楼 netqq100 的回复:
    select a,b,isnull(c,'家家 ') from A
    将 varchar 值 '家家' 转换为数据类型为 int 的列时发生语法错误。

    改用ifnull试试
    'ifnull' 不是可以识别的 函数名
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-15 12:01:0210楼 得分:0
    自己忘了怎么写,谢谢大家提醒明白了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-15 13:45:1511楼 得分:0
    楼主的要求有问题,一个查询列里面怎么可能既出现整型又出现字符型
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved