0

Equals、Not Equals、Starts With などの値に基づいて列の値をチェックするクエリを作成しています。これらの値を動的にクエリに渡したいと思います。誰でも私に提案できますか。

SELECT * FROM EMP E WHERE E.SAL >= 30000

>=、=<、などの演算子をプロシージャで動的に渡すことができるはずです。私にデザインを提案してください。

アップデート

これは私が探しているものです

SELECT e.ename,e.empno,e.job,e.sal,d.deptno
FROM   DEPT D,emp  e
WHERE  d.deptno = e.deptno
AND CASE
WHEN e.deptno = 10
AND  e.sal >= 1000 and e.name like('%j')
-- THEN e.name like('%j')
THEN 1
ELSE 0
END = 1;

私はTHENを理解していません。その一部としての表現しか持つことができません。

みんなありがとう。

4

2 に答える 2