SQL 语句查询(50分)

  • 主题发起人 主题发起人 piaoyun1987
  • 开始时间 开始时间
P

piaoyun1987

Unregistered / Unconfirmed
GUEST, unregistred user!
请各位前辈指点:(急需)<br>select Count(成绩=良好) as 次数, from student <br>中总是出现等号附近有语法错误,该怎么写啊?
代码:
 
select Count(*) as 次数, from student where 成绩='良好'
 
如果使用 select Count(*) as 次数, from student where 成绩='良好',仍然出现错误,可以试一下下面的语句:<br>q.SQL.Text := 'select Count(*) as 次数 from student where 成绩=:strGrade';<br>q.Parameters.ParamByName('strGrade').Value := '良好';<br>q.Open;
 
select Count(*) as 次数 from student where 成绩='良好'<br>次数后面不能有,号
 
select Count(*) as 次数 from student where 成绩='良好'
 
不建议有事没事的都用参数传递这样,会引起问题。<br>可以这样写<br>q.SQL.Text := 'select Count(*) as 次数 from student where 成绩=''良好'' ';<br>q.Open;
 

Similar threads

I
回复
0
查看
454
import
I
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
501
import
I
后退
顶部