【发布时间】:2017-08-08 02:35:06
【问题描述】:
我做错了什么?如果单身人数多于已婚人数,则需要显示“是”,反之则显示“否”。我只希望它显示是或否。
IF
select COUNT(StudMaritalStatus) from students WHERE StudMaritalStatus = "M"
<
select COUNT(StudMaritalStatus) from students WHERE StudMaritalStatus = "S"
Print 'Yes'
ELSE
Print 'No';
【问题讨论】:
-
为了澄清我得到的错误说我使用了错误的 IF 语句语法。
-
请发表语法错误声明。
-
IF右边的错误1064
-
您做错的一件事是 count(something) 返回一个数字,并且您将它与字母 M 或 S 进行比较。