select top 10 from cj1 order by total desc where 语文>80 对照着看吧
一个学生成绩筛选功能。表CJ1,总成绩列TOTAL。 在取总成绩的前(Edit1.text)名和某科成绩不能低于(EDIT2.Text)后筛选。select top 10 * from table where 某科成绩>指定数值 order by 总成绩 desc
一个学生成绩筛选功能。表CJ1,总成绩列TOTAL。 在取总成绩的前(Edit1.text)名和某科成绩不能低于(EDIT2.Text)后筛选。 本人菜鸟 请帮帮忙。 =======================================================================sqlStr := 'select top '+strToint(Edit1.text)+' from cj1 where math >= '+strToint(Edit2.text)+' and english >='+strToint(Edit1.text)''';
一个学生成绩筛选功能。表CJ1,总成绩列TOTAL。 在取总成绩的前(Edit1.text)名和某科成绩不能低于(EDIT2.Text)后筛选。 你可以用一个query组件,连接好数据库后,代码如下:var strtm : string;begin strtm := ''; strtm := 'select top '+ edit1.text + ' from tablename where 语文 >:#yw order by 总成绩 desc'; query1.close; query1.sql.clear; query1.sql.add(strtm); Query1.ParamByName('#yw').Asinteger := strtoint(edit2.text); query1.open;
sqlStr := 'select top '+strToint(Edit1.text)+' from cj1 where math >= '+strToint(Edit2.text)+' and english >='+strToint(Edit1.text)'';
sqlStr := 'select top '+strToint(Edit1.text)+' from cj1 where math >= '+strToint(Edit2.text)+' and english >='+strToint(Edit1.text)''';
对照着看吧
在取总成绩的前(Edit1.text)名和某科成绩不能低于(EDIT2.Text)后筛选。select top 10 * from table
where 某科成绩>指定数值
order by 总成绩 desc
在取总成绩的前(Edit1.text)名和某科成绩不能低于(EDIT2.Text)后筛选。
本人菜鸟 请帮帮忙。
=======================================================================sqlStr := 'select top '+strToint(Edit1.text)+' from cj1 where math >= '+strToint(Edit2.text)+' and english >='+strToint(Edit1.text)''';
在取总成绩的前(Edit1.text)名和某科成绩不能低于(EDIT2.Text)后筛选。
你可以用一个query组件,连接好数据库后,代码如下:var
strtm : string;begin
strtm := '';
strtm := 'select top '+ edit1.text + ' from tablename where 语文 >:#yw order by 总成绩 desc';
query1.close;
query1.sql.clear;
query1.sql.add(strtm);
Query1.ParamByName('#yw').Asinteger := strtoint(edit2.text);
query1.open;