0
TableA包含許多記錄,其中col1字段爲前六個字符重複。在Oracle 11g中查找子串重複
col1中包含:足球和footbcuu和footbcavity
我需要找到其中前五個字符複製了所有行。
SELECT * FROM tableaA A WHERE
rowid >
(SELECT min(rowid) FROM tableA B
WHERE B.substr (col1, 1, 5)= A.substr (col1, 1, 5));
錯誤與意外結束的聲明,我認爲它只是括號。
有人可以幫助這個語法?
謝謝!
您複製從OP的代碼錯字。五個字符的字符串永遠不會等於六個字符串。 – APC 2014-08-30 22:03:39
我剛剛指出編輯的語法錯誤 – heximal 2014-08-30 22:06:48
的來源修復了錯字,並且我在原始語言中有額外的括號...仍然有聲明結束 – user761758 2014-08-30 22:12:02