数据库字段是int类型,但是我在前台对应的要显示中文,我怎么在SQL语句里,直接判断并赋值呢?

例如查出来是0那么我进行判断如果是1我给他赋值成“全部”,就这么个意思,各位帮帮忙... 例如查出来是 0 那么我进行判断 如果是1我给他赋值成“全部”,就这么个意思,各位帮帮忙 展开
 我来答
百度网友0699a343d
2010-11-30 · TA获得超过293个赞
知道小有建树答主
回答量:225
采纳率:0%
帮助的人:105万
展开全部
如果是 在SQL查询中直接修改 首先把字段的属性由 INT 改为 VCARHAR

UPDATE 表名称

SET 字段名 ='全部' WHERE 字段名='1'
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友33638aa
2010-11-30 · TA获得超过171个赞
知道小有建树答主
回答量:317
采纳率:0%
帮助的人:177万
展开全部
create table t1
(
tid bit
)
go
insert into t1 values(0)
insert into t1 values(1)
select * from t1
select (case tid when 0 then N'这个是0' else N'这个是1' end) as result from t1
以上这个希望能满足你的需求!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6eed2f8
2010-11-30 · TA获得超过5082个赞
知道大有可为答主
回答量:3423
采纳率:0%
帮助的人:3871万
展开全部
mwtcz 正解
select case int_col when 0 then '男' else '女' end case from yourtable
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mwtcz
2010-11-30 · TA获得超过1322个赞
知道小有建树答主
回答量:1367
采纳率:50%
帮助的人:1051万
展开全部
select case int_col when 0 then '' else '' end case from yourtable where ...
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式