sql查詢一個(gè)字段多個(gè)值 oracle sql調(diào)換兩列數(shù)據(jù)?
oracle sql調(diào)換兩列數(shù)據(jù)?這很簡(jiǎn)單:從表中選擇case when(syddm=1和id=1)或(syddm=2和id=2)然后id else syddm as syddmut,case whe
oracle sql調(diào)換兩列數(shù)據(jù)?
這很簡(jiǎn)單:從表中選擇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您的問(wèn)題不是很清楚,我只能假設(shè)您的要求是,當(dāng)syddm和ID條件滿足您列出的任何條件時(shí),原始syddm列顯示ID值,原始ID列顯示syddm值。
所以我的解決方案是在處理用例時(shí),當(dāng)您滿足這兩個(gè)條件中的任何一個(gè)時(shí),交換兩列值。