我想選擇與作業者的字符串的值,但我收到ORA-00920: invalid relational operator
如何在Oracle中使用OR操作符與SUBSTR?
我使用的Oracle CX和Python來執行這個查詢。應如何書寫才能成功執行SUBSTR(b.JOBID,11,11) OR Where SUBSTR(b.JOBID,10,10)
?
我無法添加完整的SQL。
我想選擇與作業者的字符串的值,但我收到ORA-00920: invalid relational operator
如何在Oracle中使用OR操作符與SUBSTR?
我使用的Oracle CX和Python來執行這個查詢。應如何書寫才能成功執行SUBSTR(b.JOBID,11,11) OR Where SUBSTR(b.JOBID,10,10)
?
我無法添加完整的SQL。
你必須分開,然後做逐一比較,OR
在一起
Where SUBSTR(b.JOBID,11,11) = a.MEMBERCODE OR SUBSTR(b.JOBID,10,10) = a.MEMBERCODE
請張貼完整的SQL。 – GurV
它是'WHERE或' –
9000
你能用簡單的英語來描述問題嗎?目前還不完全清楚爲什麼要將「東西」與從位置10開始的10個字符的子字符串或從位置11開始的11個字符的字符串進行比較(具體而言,爲什麼比較將是不同長度的子字符串)。你是否100%確定你正確地使用'SUBSTR(,,)'開始 - 不介意使用其中的兩個,用'OR'分開? – mathguy