fzying 发表于 2008-9-3 23:24

各位.这个代码是不是这样写的

"要查询 Class 表中字段c_stu 值大于50 或者小于20的记录,并返回c_name和c_stu字段,应该怎么写SQL语句."
Select c_name,c_stu from class where c_stu >50 and c_stu<20

各位.这个代码是不是这样写的.怎么我做题时.老是不对.那里出问题了.指点一下.
新手

anlige 发表于 2008-9-4 00:48

Select c_name,c_stu from class where c_stu >50 or c_stu<20
你用and是和的意思,怎么可能有数据即大于50又小于20呢

yangzeng 发表于 2008-9-4 07:29

建议楼主从数据库基础学习!

sunfishy 发表于 2008-9-4 08:20

and 是"和"

or  是 "或"

改下就可以了.!

fzying 发表于 2008-9-4 19:50

Select c_name,c_stu from class where c_stu >50 or c_stu<20
这代码也不行的.我早就试了.
[attach]36939[/attach]
[attach]36941[/attach]
[attach]36940[/attach]

yms123 发表于 2008-9-4 20:40

[tk13] 不知道这题怎么出的
他的题面就用的是"或者"而不是"和"
在SQL里表示或者的只有or

multiple1902 发表于 2008-9-4 21:46

fif的教程吗?

它似乎要求你写的sql语句要最标准还是最精简什么的,你的大于号前面有个空格也许影响判断。你别指望一个flash里还有个sql解析引擎,它只能按照标准答案判断。

fzying 发表于 2008-9-4 22:11

[quote][bo][un]multiple1902[/un] 在 2008-9-4 21:46 的发言:[/bo]

fif的教程吗?

它似乎要求你写的sql语句要最标准还是最精简什么的,你的大于号前面有个空格也许影响判断。你别指望一个flash里还有个sql解析引擎,它只能按照标准答案判断。 [/quote]

谢了.

yangzeng 发表于 2008-9-5 11:13

我试过的,可以的

yangzeng 发表于 2008-9-9 09:05

楼主这个问题解决了吗?我以前试过,可是现在试了一下,也不行了

页: [1]

编程论坛