0
私の式は次のとおりです。OpenSQL ABAP WHERE句で部分文字列を使用するにはどうすればよいですか? OpenSQLで
SELECT * FROM J_1BNFLIN AS B
WHERE SUBSTRING(REFKEY , 1 , 10)
where句の部分文字列部分が機能していません。私は間違って何をしていますか?
私の式は次のとおりです。OpenSQL ABAP WHERE句で部分文字列を使用するにはどうすればよいですか? OpenSQLで
SELECT * FROM J_1BNFLIN AS B
WHERE SUBSTRING(REFKEY , 1 , 10)
where句の部分文字列部分が機能していません。私は間違って何をしていますか?
WHERE条件でLIKEを使用できます。 (PLS%をワイルドカードとして使用されていることに注意):たとえば
DATA: gv_refkey TYPE j_1bnflin-refkey.
gv_refkey = '123%'.
SELECT *
INTO TABLE ...
FROM j_1bnflin
WHERE refkey LIKE gv_refkey.
これは、フィールドrefkeyが「123」で始まるすべてのエントリを選択します私が知っているように、FASとして
みなさん、ありがとうございますが、特別なJozsefSzikszaiとSuncatcher –
を、OpenSQLにはSUBSTRINGはありません。何を正確にしたいですか?テーブルJ_1BNFLINのREFKEYフィールドの最初の10文字を入力しますか? – JozsefSzikszai
はい@JozsefSzikszai –
申し訳ありませんが、問題を誤解している可能性がありますので、再度尋ねます:フィールドREFKEYの最初の10文字を選択基準として使用しますか? – JozsefSzikszai