作者razer (還是一個人)
看板Database
標題[SQL ] 想把作者從編號還原回姓名
時間Wed Oct 16 17:16:54 2013
各位好,現在在整理研究室的資料庫
其中整理論文時有張資料表是
論文整理
論文名稱 作者1 作者2 ...
這樣的格式,其中作者有研究室的成員也會有非成員
其中如果是成員的話會建立成員編號(有另一張成員資料表)
在作者欄位中會表示成編號(且位置不定)
非研究室成員則在作者欄位中直接列名
問題:
現在想要把這張表以標準的
論文名稱 作者1(人名) 作者2(人名)...
的格式查詢出來的話,會面臨
1.用成員名稱作欄位,則非研究室成員看不到
2.直接編號對人名,作者1的編號與作者2編號會造成搜不出任何資料
目前想法等於是需要用補洞的方式把原本是編號的位置塞進人名
還請大家多指教該怎麼處理?
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.63.202
推 rongkuo:Oracle SQL support for Regular Expressions 10/16 19:26
→ rongkuo:e.g. REGEXP_LIKE,REGEXP_REPLACE,REGEXP_SUBSTR,... 10/16 19:27
→ razer:你好,研究室現在使用的是postgreSQL,有類似的做法嗎? 10/17 13:10
推 rongkuo:看一下使用手冊是否提供Regular Expressions函數。 10/18 18:46