SQL(20分)

  • 主题发起人 主题发起人 koala
  • 开始时间 开始时间
K

koala

Unregistered / Unconfirmed
GUEST, unregistred user!
查询所有Name字段长为namelong的记录:
select * from table.dbf where *****
^^^^^^^该如何写?
 
name, namelong是字段名吗?

是什么数据库?

local SQL 中无计算字串长度的函数,

如果是其他SQL数据库, 只要有类似 length, trim的函数就

可以做SQL 查询了, length(trim(name)) = namelong

 
是dbase数据库,name是字段,namelong是长度(Integer)
 
select * from table.dbf where name like 林%

sql的通配符除了%外,还有什么?特别单字的通配符。
好象在Access里能用的‘?’,‘*’在delphi里不行呀!
 
你需要用
FOR I:=0 TO RECORDCOUNT -1
BEGIN
。。。
END;
好象SQL 没有
 
用"_"表示单个通配字符
 
至于你第一问题, 你只有自己编程序解决, 怎么写不用我讲了.
 
忽然想到, 你在visual foxpro中, 一句sql语句
便搞定.
 
谢谢SeaSky兄,
只是分数少了点儿!:)
 
后退
顶部