由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
SanFrancisco版 - 请教SQL问题 (转载)
相关主题
一个SQL的问题(Groupby和Having的问题) (转载)国内IT大佬其实都是流氓 (转载)
再请教SQL问题 (转载)Groupon其实还是很牛比的 (转载)
sql 的大牛来帮我解决一个菜鸟问题dim sum lunch 什么意思?
SQL课程南湾哪家的Dim Sum 最好吃?
Bing搜索下三烂,太不要脸了提醒下, 大家吃烤串, 要看帐单!
看看你的开销过没过贫困线胡温十年我感觉周围大多数人更有钱了 (转载)
Best Dim Sum place around Milpitas[急问] SF好吃的饮茶?
Daly city的Dim Sum King 有半价deal邓亚萍负债后去向不明。 (转载)
相关话题的讨论汇总
话题: red话题: sql话题: select话题: query话题: db
进入SanFrancisco版参与讨论
1 (共1页)
h*********n
发帖数: 915
1
【 以下文字转载自 JobHunting 讨论区 】
发信人: heavyburden (nothing), 信区: JobHunting
标 题: 请教SQL问题
发信站: BBS 未名空间站 (Fri Mar 16 01:51:59 2012, 美东)
有一个表T,主键名A,是整型id,数据栏名D,是枚举型,红黄蓝三种可能。
现在想做一个查询,判断表里是不是所有数据都是红色。
下面两个查询可以完成任务:
x = db_query("select count(*) from T");
y = db_query("select count(*) from T where D = 'RED'");
return (x==y);
如果用一次查询怎么搞定?
F**e
发帖数: 593
2
x = db_query("SELECT SUM( IF (D='RED', 0, 1) ) AS num_none_red");
return (x == 0);

【在 h*********n 的大作中提到】
: 【 以下文字转载自 JobHunting 讨论区 】
: 发信人: heavyburden (nothing), 信区: JobHunting
: 标 题: 请教SQL问题
: 发信站: BBS 未名空间站 (Fri Mar 16 01:51:59 2012, 美东)
: 有一个表T,主键名A,是整型id,数据栏名D,是枚举型,红黄蓝三种可能。
: 现在想做一个查询,判断表里是不是所有数据都是红色。
: 下面两个查询可以完成任务:
: x = db_query("select count(*) from T");
: y = db_query("select count(*) from T where D = 'RED'");
: return (x==y);

a**y
发帖数: 335
3
'RED' = all(select D from T)
works in TSQL
g*s
发帖数: 2277
4
直接count就完了,干嘛搞这么复杂
x = db_query("select count(1) from T where D != 'RED'");
return (x == 0);

【在 F**e 的大作中提到】
: x = db_query("SELECT SUM( IF (D='RED', 0, 1) ) AS num_none_red");
: return (x == 0);

h*********n
发帖数: 915
5
嗯,不过不用count,用limit 1效率更高吧。

【在 g*s 的大作中提到】
: 直接count就完了,干嘛搞这么复杂
: x = db_query("select count(1) from T where D != 'RED'");
: return (x == 0);

F**e
发帖数: 593
6
man, you ruined it. I was trying to show off my SQL skill, haha.

【在 g*s 的大作中提到】
: 直接count就完了,干嘛搞这么复杂
: x = db_query("select count(1) from T where D != 'RED'");
: return (x == 0);

h*********n
发帖数: 915
7
学习了。

【在 F**e 的大作中提到】
: man, you ruined it. I was trying to show off my SQL skill, haha.
1 (共1页)
进入SanFrancisco版参与讨论
相关主题
邓亚萍负债后去向不明。 (转载)Bing搜索下三烂,太不要脸了
Dim Sum place看看你的开销过没过贫困线
三藩唐人街哪里的 Dim Sum 好?Best Dim Sum place around Milpitas
Re: 亚裔细分是好事 (转载)Daly city的Dim Sum King 有半价deal
一个SQL的问题(Groupby和Having的问题) (转载)国内IT大佬其实都是流氓 (转载)
再请教SQL问题 (转载)Groupon其实还是很牛比的 (转载)
sql 的大牛来帮我解决一个菜鸟问题dim sum lunch 什么意思?
SQL课程南湾哪家的Dim Sum 最好吃?
相关话题的讨论汇总
话题: red话题: sql话题: select话题: query话题: db