sql查詢一個字段多個值 oracle sql調換兩列數(shù)據?
oracle sql調換兩列數(shù)據?這很簡單:從表中選擇case when(syddm=1和id=1)或(syddm=2和id=2)然后id else syddm as syddmut,case whe
oracle sql調換兩列數(shù)據?
這很簡單:從表中選擇case when(syddm=1和id=1)或(syddm=2和id=2)然后id else syddm as syddmut,case when(syddm=1和id=1)或(syddm=2和id=2)然后id else syddm as idut您的問題不是很清楚,我只能假設您的要求是,當syddm和ID條件滿足您列出的任何條件時,原始syddm列顯示ID值,原始ID列顯示syddm值。
所以我的解決方案是在處理用例時,當您滿足這兩個條件中的任何一個時,交換兩列值。