SQLのLIKEを使用するには?


ひろみ  2006-06-23 08:40:48  No: 22259  IP: [192.*.*.*]

SQLのSELECT文をString型の変数に格納するには
どのようにするとよろしいのでしょうか?

sql_str:string;

aaaaa:検索対象項目名(123456)3文字目から3文字が比較対象
bbbbb:比較文字列(345)


sql_str:='and aaaaa like '__'bbbbb'_'';


よろしくお願いします。

編集    削除
ひろみ  2006-06-23 08:45:08  No: 22260  IP: [192.*.*.*]

追伸
bbbbbは比較文字列が格納されている、
string型の変数です。

bbbbb:='345'

こういう意味です。

編集    削除
オレ負け犬デス  2006-06-23 09:40:31  No: 22261  IP: [192.*.*.*]

sql_str := 'and ' + aaaaa + ' like ''__' + bbbbb + '_''';

文字列型の変数と、文字列の違いをしっかり理解しましょう・・・としか言えん。

編集    削除