【发布时间】:2015-04-25 00:47:24
【问题描述】:
我正在编写一条 SQL 语句来显示学校课程的属性。这些属性是Capacity 和Enrollment。我正在尝试创建一个列,如果 Enrollment = Capacity 将显示 FULL,如果 Enrollment < Capacity 将显示 NOT FULL。
例如:
Capacity Enrollment
10 9 -----> Not Full
10 10 -----> Full
提前感谢您的帮助!
【问题讨论】:
-
Select capacity, enrollment, Case when capacity=enrollment then 'Full' else 'Not Full' end as enrollment_status from my_table -
你想要
iif()函数。 -
@Ravinder - 你的答案是错误的。
CASE在 MS-ACCESS 中不起作用,需要IFF()。 -
@Hogan:我的答案是在
mysql下标记问题时给出的