sql语句(100分)

  • 主题发起人 主题发起人 c_xd
  • 开始时间 开始时间
sql 语句就是查询语言,弄数据库用的。
 
你想用sql语句查询什么?怎么白板一个!
 
可能忘了写就提交了:)
 
hehe,人不少
 
select *
from person
where sex="女"
and age<30
and (state="未婚" or (state="离异" and child=0))
and beautiful>95
and riches>1000000
order by age,beautiful
呵呵
 
ha!
ha ha!
ha ha ha!
for urus's
 
输入时,无意按了回车,发了个空板。现将问题提出
我在编制一数据库程序时,需要设置一过滤条件
数据库aa.dbf联接到table1,数据库格式:
code(6位字符字段),data(数值字段)
现在我想只显示CODE字段的后两位不为‘00’的字段,
写如下语句后,编译时提示“COPY字段不存在”,不知何故?
TABLE1. FILTER:='COPY(CODE,5,2)<>''00''';
如上语句不对的说,请问该如何写,多谢!
 
Table的Filter不支持函数。
还是用Query吧
Query.SQL.Clear;
Query.SQL.Add('select code,data from aa.dbf where code not like ''%00''');
Query.Open;
 
同意linly的意见。
不知linly在delphi 的local Sql中是否试过这样的语句
select jhh,sum(sj) as sj,sum(sd) as sd from yjb.db group by jhh,km
having km<>"9999" and km<>"8888"
其中sj,sd为数值字段。我想问的是LOCAL SQL 是否真的支持
select ... from .. group by ...having ..结构。
 
如果是D5的ibTable的Filter,那么可以支持Sql中where子句。
如ibTable.Filter="code not like ''%00''"
 
一般的TTable的Filter只能支持“*”通配符,具体参见TTable的Filter
的Online Help.
 
多人接受答案了。
 
后退
顶部