我有一个 SQL 子查询,
SELECT `generateoffset` FROM `opa`.`sddrecurrencetype` WHERE `sddrecurrencetypeid`=1;
结果返回 6
我想知道的是,是否有可能从查询返回的值中得出负值。
我试过这样做,
-(SELECT `generateoffset` FROM `opa`.`sddrecurrencetype` WHERE `sddrecurrencetypeid`=1)
我想这可能会让我对查询结果产生负面影响,如 -6
,但遗憾的是它不是这样工作的。
有人可以告诉我,如果可能的话,我正在尝试做什么。
提前致谢!!!
最佳答案
只需乘以列结果而不是整个查询:
SELECT `generateoffset` * -1 as 'generateoffset'
FROM `opa`.`sddrecurrencetype`
WHERE `sddrecurrencetypeid`=1;
关于mysql - 否定sql查询返回的整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36939181/