素胚勾勒不出你
如果我了解您的问题,我相信您正在寻找的是参数化您的查询。这是一个可能的解决方案。由于我没有任何 DDL 或数据,因此我提供了自己的。我看到的表。 CREATE TABLE sample ( id NUMBER, grpnumber NUMBER, subject VARCHAR2(255), mark NUMBER);表中的数据。REM INSERTING into SAMPLESET DEFINE OFF;Insert into SAMPLE (ID,GRPNUMBER,SUBJECT,MARK) values (1,101,'Eng',88);Insert into SAMPLE (ID,GRPNUMBER,SUBJECT,MARK) values (1,101,'Math',93);Insert into SAMPLE (ID,GRPNUMBER,SUBJECT,MARK) values (2,102,'Eng',76);Insert into SAMPLE (ID,GRPNUMBER,SUBJECT,MARK) values (2,102,'Math',83);使用绑定变量的潜在查询SELECT id studentid, grpnumber, lower(subject) subject, markFROM sample sWHERE (s.id = :id1 AND lower(subject) = 'eng') OR (s.id = :id2 AND lower(subject) = 'math')提供给绑定变量的值是 .:id2 = 1:id1 = 2结果:"STUDENTID" "GRPNUMBER" "SUBJECT" "MARK" 1 101 "math" 93 2 102 "eng" 76