社区
MS-SQL Server
帖子详情
急用,请大家帮忙看看,一个简单的查询,在线等,50分 :)
xbhy365
2006-11-08 03:27:20
我是想查询一个字段下面所有的值 比如
table a
-----------------------------------------------
b
1 1
2 1
3 1
4 0
-----------------------------------------------
如果B列值都为1,返回Y,如果还有别的值,返回X
...全文
187
11
打赏
收藏
急用,请大家帮忙看看,一个简单的查询,在线等,50分 :)
我是想查询一个字段下面所有的值 比如 table a ----------------------------------------------- b 1 1 2 1 3 1 4 0 ----------------------------------------------- 如果B列值都为1,返回Y,如果还有别的值,返回X
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xbhy365
2006-11-08
打赏
举报
回复
我说呢 郁闷了半天嘿嘿
zhengye6910
2006-11-08
打赏
举报
回复
潇洒的老乌龟,你写错了个字段
select b=case when exists(select b from @t where b<>1) then 'X' else 'Y' end
此处是b而不是1
SORRY:刚才写错了
zhengye6910
2006-11-08
打赏
举报
回复
潇洒的老乌龟,你写错了个字段
select b=case when exists(select b from @t where b<>1) then 'X' else 'Y' end
此处是1而不是b
zhazhaok
2006-11-08
打赏
举报
回复
if exists (select * from tablename where b!=1)
select X
else select Y
xbhy365
2006-11-08
打赏
举报
回复
多谢各位关心! dawugui(潇洒老乌龟) 先生说得对,我问是所有B的值。只要返回一个X或Y就好了。
我调试下,少候结帖。
cn_popeye
2006-11-08
打赏
举报
回复
(所影响的行数为 4 行)
b
----
Y
X
X
X
(所影响的行数为 4 行)
cn_popeye
2006-11-08
打赏
举报
回复
select case dbo.FN_ckStr(b) when 1 then 'Y' else 'X' end as b
from @a
cn_popeye
2006-11-08
打赏
举报
回复
--新建一个函数判断列中是否都是'1'
if object_id('FN_ckStr')>0
drop function FN_ckStr
go
create function FN_ckStr(@str varchar(8000))
returns int
begin
declare @i int
declare @re int
set @str = replace(@str,' ','')
set @i = 1
set @re = 1
while @i<len(@str)
begin
if substring(@str,@i,1) <> '1'
begin
set @re = 0
break
end
set @i = @i + 1
end
return @re
end
declare @a table(b varchar(30))
insert into @a
select '1 1' union all
select '2 1' union all
select '3 1' union all
select '4 0'
select case dbo.FN_ckStr(b) when 1 then 'Y' else 'N' end as b
from @a
dawugui
2006-11-08
打赏
举报
回复
happydreamer(重返csdn) 不对,他问的是所有B的值,而不是每行B的值
dawugui
2006-11-08
打赏
举报
回复
declare @t table(a int,b int)
insert @t
select 1,1 union all
select 2,1 union all
select 3,1 union all
select 4,0
select b=case when exists(select 1 from @t where b<>1) then 'X' else 'Y' end
b
----
X
(所影响的行数为 1 行)
happydreamer
2006-11-08
打赏
举报
回复
select case b when '1' then 'Y' else 'X' end from tablename
我在CSDN参与的3000个帖子
今日偶然翻到,感慨万千 1:申述:版主,是否扣了我的专家
分
? 2:100
分
急求,随机输出十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望高手
帮忙
! 5:呵呵,来推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,常用软件、游戏、精美图库下载,希望对网友有帮助!顺便散
分
! 6:VBA
请
教怎
华为员工吐槽:弟弟找我借6万还债,听完借钱理由网友:这不能借
职场上,借钱一直是大家讨论比较多的问题。很多人都有这个观念,那就是借急不借穷,其实道理很
简单
,那就是你
急用
钱了,我们可以适当借一部
分
给你,毕竟谁没有个
急用
钱的时候呢?但如果你是因为家里穷,那就对不起了,借给你钱基本上很难收回来。 最近在华为论坛上看到这样
一个
帖子,华为员工吐槽:滴滴找我借6万还债,听完借钱理由蒙了,网友:不能借,结果蒙了!这是怎么回事呢? ...
“拿来主义”里面的道道
项目前端使用的是国产开源框架DWZ,使用咱们国人自己编写的框架,心底不由自由的油生一种自豪感,此外还有
一个
莫大的好处呀:学习起来相对容易,上手
简单
。 但是框架这东西:用其所长,必容其所短呀。DWZ的文档说明,确实有些简陋的太说不过去了。文档中,对于大部
分
js文件都只是做了简短的说明:面对
一个
js文件,它只有两行文字说明。想象一下:当你项目中
急用
,查资料查到此处时,不知你心底是什么滋味(滴血呀~~
2019-12-19
设计任务与要求: 简易时钟的功能比较单一,如“23-59-57”表示23点59
分
57秒。 1.时钟的计时功能依托单片机的定时器或时钟芯片实现。 2.采用矩阵键盘来调整初始时间。 3.实现闹钟功能,当时间走到该时间点后即启动蜂鸣器。
急用
,一天时间,有兴趣的的可以
看看
,帮
帮忙
,非常感谢 ...
个人理财小助手 —— 设计思路、功能说明
详细功能(初步)经过了几天断续的思考,终于有了
一个
比较完整的思路,先记录下来以免忘记。同时也
请
大家多多
帮忙
,
看看
思路是否可行。 一、收入1. 工资收入,这个就不用说了吧。2. 初始资金。使用本软件之前手里还剩余的资金,包括钱包里的、银行里的(活期、定期等)。3. 利息收入,定期、活期的利息。4. 储蓄,定期转活期等。5. 借入。别人借给我钱
MS-SQL Server
34,838
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章