a:=246;b:=2345679,用SQL语句如何判断b包含了所有a ( 积分: 50 )

  • 主题发起人 主题发起人 QXCOMM
  • 开始时间 开始时间
Q

QXCOMM

Unregistered / Unconfirmed
GUEST, unregistred user!
a:=246;b:=2345679,用SQL语句如何判断b包含了所有a
 
a:=246;b:=2345679,用SQL语句如何判断b包含了所有a
 
你说的包含是什么意思?
是 2、4、6三个字符是否包含在 2345679 字符串中吗?
 
if charindex(a,b) > 0
 
function IsSubStr(a, b : PChar) : Boolean;
begin
Result := True;
While True Do
begin
if (Pos(a^, b)=0) Then
begin
Result := False;
Break;
end;
inc(a);
if (a^ In [#0]) then break;
end;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
If IsSubStr('246', '2345679') Then Edit1.Text := 'True'
else Edit1.Text := 'False';
end;
 
TO xianguo:楼主说是用SQL语句,不是DELPHI
 
嗯,有同样问题,关注。。。
帮顶~!
 
在什么数据库中?
 
后退
顶部