sql 如何判断表中的某个字段是否有某个值 15

如有一个表table,里面有个字段列名是AAAA,有以下值:AAAA213apw5...如何判断这列数据中是否包含‘1’,如果包含最终输出1,不包含最终输出0... 如有一个表table,里面有个字段列名是 AAAA,有以下值:
AAAA
2
1
3
a
p
w
5
...
如何判断这列数据中是否包含‘1’,如果包含最终输出1,不包含最终输出0
展开
 我来答
lwmm02
2014-08-21 · 超过28用户采纳过TA的回答
知道答主
回答量:48
采纳率:0%
帮助的人:49.3万
展开全部
方法一:
select replace(字段名,'E','考察')

replace意思:如果取得字段值是E则替换为"考察"

方法二
Select decode(columnname,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我是你谦gBY
2014-08-21 · TA获得超过142个赞
知道答主
回答量:97
采纳率:0%
帮助的人:129万
展开全部
charindex Sql 内置函数,用法如下:
select top 5 substring(ContactName,charindex(' ',ContactName)+1,len(ContactName)) as [Last Name] from customers   CHARINDEX函数找到First Name和Last Name之间的空格,所以SUBSTRING函数可以分开ContactName列,这样就只有Last Name被选出。在CHARINDEX函数返回的整数上加1,这样Last Name不是从空格开始。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hszxzhf
推荐于2017-05-21 · TA获得超过338个赞
知道小有建树答主
回答量:492
采纳率:0%
帮助的人:241万
展开全部
Select  Case When AAAA Like'%1%' Then '1' Else '0' End
From table
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
意由不得你
2018-03-14
知道答主
回答量:9
采纳率:33%
帮助的人:2.2万
展开全部
select count(1) from table where aaaa=1
if(sql>0){
return 1;

}else{
return 0;

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Kevin烟圈
2014-08-21 · TA获得超过408个赞
知道小有建树答主
回答量:488
采纳率:33%
帮助的人:323万
展开全部
是包含1还是等于1

包含1 和话
$sql = "select * from table where AAAA like '%1%'";
如果查到输出1 否则输出0

包含等于 1和话
$sql = "select * from table where AAAA = '1' ";
如果查到输出1 否则输出0
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式