所以我有张桌子叫猫:
Cats
id colour spots weight
-- ----- ----- ------
1 brown Yes 7
2 black No 9
3 white No 13
4 orange Yes 11
5 grey No 20
6 yellow Yes 17我如何做到,所以我有另一个专栏告诉我,“如果猫的体重超过10,它将被认为超重”演示了一个二进制1。当然,“如果猫的体重在9以下,它被认为不超重”,用0表示。所以它看起来是这样的:
id colour spots weight overweight
-- ----- ----- ------ ----------
1 brown Yes 7 0
2 black No 9 0
3 white No 13 1
4 orange Yes 11 1
5 grey No 20 1
6 yellow Yes 17 1我只想使用一个select语句来总结这一点,而不是插入一个新的列,自己输入超重的1/0。有可能这样做吗?
发布于 2013-09-28 18:01:48
SELECT *,
(weight > 10) overweight
FROM Cat在MySQL中,(weight > 10)是一个布尔算法,结果返回1或0。
https://stackoverflow.com/questions/19070030
复制相似问题