面試官更新表值問了我一個問題,這似乎很容易,但我無法弄清楚,如何解決這個專訪:使用select語句
Name | Gender
--------------
A | F
B | M
C | F
D | F
E | M
從以上數據來看,被錯誤地輸入性別,這意味着代替F
它應該是M
並且代替M
它應該F
。如何用單行sql查詢更新整個表(不要使用pl/sql塊)。因爲如果我將逐一更新性別列,那麼可能的錯誤將是性別列的所有行值變爲F
或M
。
最終輸出應該是
Name | Gender
--------------
A | M
B | F
C | M
D | M
E | F
是......這是我的回答也一樣,但他說,「這是確定的,我需要使用SELECT語句的解決方案。」即使我使用「解碼」功能。 – Ravi 2013-05-02 04:09:30
使用選擇工具使用select – 2013-05-02 04:12:34
是...更新表使用select語句 – Ravi 2013-05-02 04:13:14