sql中select...where 语句(50分)

  • 主题发起人 主题发起人 Dchou
  • 开始时间 开始时间
D

Dchou

Unregistered / Unconfirmed
GUEST, unregistred user!
若name1='abcdefg',以name1为参,怎样选出name包含在name1中的记录
如table1.name=bcd, 'select * from table1 where name...' 要怎样写?
 
'select * from table1 where '+''''+name+''''+' ...'
 
adoquery1.close;
adoquery1.SQL.Text:='select * from table1 where :str like ''%''+trim(name)+''%''';
adoquery1.Parameters.ParamByName('str').Value:='abcdefg';
adoquery1.open;

判断库中所有的记录是不是 字符串s的子串
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1238661
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
875
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部