oracle問題!求助

2022-12-26 10:16:14 字數 1051 閱讀 4626

1樓:匿名使用者

我想你的表資料可能是如下的:

流程名稱 允許籤批人

允許籤批 a b c d e計劃審批 f g h

你的人名放在一起了,僅僅依靠空格來區分。這樣的**放資料容易處理資料就麻煩了。建議改表。

方案:建立兩個表

a表 流程表 就2個欄位 流程名稱 流程編碼b表 人員表 2個 欄位 人員名稱 流程編碼並且b表的資料應該如下編寫

a liuchenga

b liuchengb

c liuchengb

這樣的表資料處理起來就非常簡單了。否則按你原來的做法, 就需要把人名取出來後,用程式**根據空格來split人名,放到一個list裡面,

再把這些人名放到where條件去篩選。

如果你這個程式真的是給別人用的, 那你這樣的做法只能害人害己,維護就可以把人累死。

2樓:匿名使用者

work name

申報計劃 a

申報計劃 b

申報計劃 c

申報計劃 d

申報計劃 e

計劃審批 a

計劃審批 f

計劃審批 g

計劃審批 h

select work from table_name where name='a' group by work;

/*如果只是兩列的話,一般沒有重複的資料, group by分組用不用都可*/

3樓:墨夷綺文

select 人名,流程名稱 from table_name where 允許籤批人 like 人名

這樣可以了不?感覺很怪,你幹嗎不把一條記錄分成幾條寫啊 !!

4樓:匿名使用者

order by 允許籤批人

不行嗎?

5樓:

要用函式來查詢了~~~~

求助Linux或Oracle大師!怎樣複習Linux和Oracle

兄弟,首先勸你不用著急,因為技術不是你三天兩天就能學會的 像你說的那樣,你以前掌握的比較好,那就行了。我想幾個月不接觸,具體技術操作可能是忘了,但是大致原理你應該沒問題吧。在網上看看oracle的體系結構和 unix與windows的區別 面試時,能大致講出 二 三,也就行了。oracle面試時,技...

oracle中用sql求和問題,oracle 中用sql求和問題

select sum a as a,sum b as b,wmsys.wm concat c as c from table 先寫一個function,處理varchar欄位的,然後在sum 數字欄位 oracle 求和函式 oracle中連續求和分析函式為sum over 用法 select bd...

情感問題求助,情感問題求助

如果可以先解決異地,適當的異地有助於感情的增長,太久的異地只會讓彼此生疏。畢竟三年了,打 沒話說很正常,我也有過這樣的經歷。可以換方式交流,不一定要打 可以上網聊天,發發資訊。解決異地要麼就是你霸氣一點跟她說,來我家這邊吧,要麼出去重新找工作,要麼到你老爸的廠裡工作,要是都不想,就在家待著,你養她。...