对于具有正值的行,返回true

时间:2010-02-12 01:16:43

标签: mysql

我在强调广告时遇到问题 - 需要针对增强型和非增强型广告设计不同的设计!

我的表是这样的:

id   int(11) UNIQUE  // the unique id of the row
adresse   text   // the adress of an advertisement
fremhaevninger  int(11)   // the number of emphasizings of the ad
dato   datetime  // when the row was added

我需要一个可以返回我的脚本,例如像

这样的变量
$enhanced = 1;

if 'fremhaevninger' > 0 - else

$enhanced = 0;

注意:'fremhaevninger'可以是0到99.999.999.999

之间的任何值

这可能吗?

1 个答案:

答案 0 :(得分:2)

使用IF()

SELECT
  otherfields,
  IF(fremhaevninger > 0, 1, 0) AS enhanced
FROM
  ....