2
僅在某些複雜條件下,我需要在數據購買中標記重複項。比方說,我有一個這樣的表:SQL如何在某些條件下突出顯示重複項
col1 col2
1 a
1 a
1 a
2 #B
2 #B
1 a
3 #B
3 #B
2 #B
1 a
4 #A
4 #A
5 c
我需要來標記這些記錄:在COL2
值以「#」開始,(這是在COL2一個重複的值,它是下col1中的不同值)。
,所以我需要得到這個:
col1 col2 newcol
1 a
1 a
1 a
2 #B 1
2 #B 1
1 a
3 #B 1
3 #B 1
2 #B 1
1 a
4 #A
4 #A
5 c
爲什麼在COL2「#B」行被標記的原因是因爲它是在COL2重複,「#B」可以「3下找到「和」2「(所以2個或更多不同的值)在col1中。用「#A」記錄的共振不被標記是因爲雖然它們在col2中是重複的,但它們在col1中只有一個值(「4」)。
我正在dashDB工作