嗨,這是我的第一篇文章,我也是新來的sql。我想從一個字符串如何從oracle中的字符之間獲取文本sql
我有一個表列,看起來像這樣
site - abc - left
site - def - left
site - ghi - right - inner
site - jkl - right - inner
site - mno
site - pqr
我需要一箇中提取文本查詢會返回前兩個' - '但按照例子,一些只有一個' - '。
例如。
abc
def
ghi
jkl
mno
pqr
greatfully接受
我一直只用代碼給我的第一列「網站的任何幫助。
SELECT SUBSTR(site.description,1,instr(site.description,'-',1,1)-1) AS loc
FROM table
您是否想僅使用一個'-'返回那些,即使它們不在兩個'-'之間?那麼'對'呢?它在兩個' - '之間,他們爲什麼不被退回? –
你到目前爲止嘗試過什麼?向我們展示您目前使用的代碼。 –
是的,我需要用'-'和''''''來返回兩個。例如,我不感興趣。 '對'。 – leroy