私はCUST_TBLを持っていますが、列の1つにEMAILとUSER_IDがあります。電子メール列から特定の電子メールドメインを選択する方法
CUST_TBLには多くのレコードがありますが、特定の電子メールドメイン(@ gmail.comなど)とUSER_ID = 'SYSADMIN1'のユーザーのみが表示されます。
私は
select substr(email,INSTR(email,'@gmail.com'))
from corp_usr
where user_id = 'SYSADMIN1';
このクエリを試してみました。しかし、それは唯一の(私はすべての列だけ、これらのフィルター付きを希望)email列を示し、まだありません@ gmail.com
何のメールを示していこれは正しい質問ですか?
だから、あなたは電子メールが '@のgmail.com'が含まれていることを条件とすべての列をしたいが、あなたはまた、電子メールが含まれていないレコードを表示したいです'@ gmail.com'。私はあなたの論理に従わない。 –
電子メール列に '@ gmail.com'だけを含むすべての列からデータを選択したいとします。 '@ yahoo.com'のようなgmailドメインを使用していないレコードもたくさんあるので、Kamil G. – bnrfly
@sagiはすでにあなたに解決策を与えています。 –