2009年4月16日星期四

如何使用SQL CASE表达式

问:我迫切希望你能帮我解决我遇到的关于MySQL的问题。我想从表'y'中获取整数列'x'并得到以下结果:

  如果 x = 0, 那么 x = 0
  如果 x <= 30, 那么 x = 30
  如果 x > 30, 那么 x 约扩大六倍。

  我能够通过执行以下命令并能达到“约扩大六倍”的目的,但是这对我获取<= 30的值没有帮助:


 select ceiling(x/6)*6 from y;

  你能帮我吗?

点击查看全文

没有评论: