我需要根據此數據表模式創建一個新表。 我不確定我是否可以使用嵌套的sql select語句或其他方式來做到這一點。SQL嵌套選擇語句;
0
A
回答
2
select ColA, ColB, ColC, ColD, (select ColE from table where colA=120) ColE
from table
where colA = 122
只需使用嵌套選擇科爾和給予的別名列。
+0
如果'colA'在多行中取值120,這將失敗。誠然,OP沒有說在這種情況下該怎麼做。 –
+0
我想他是這樣工作的,因爲ColA是PK,但是如果不是,他總是可以加上:AND ROWNUM = 1; – iFrey
0
如果ColA中有多個值,則您沒有聲明查找ColE的條件。我假設(根據你的表格)你想要最小的價值?
select min(ColE)
from table
where ColA=120
group by ColA;
現在使用上面你可以創建一個嵌套查詢
select ColC, ColB, ColC,ColD , minColE
from table, (
select min(ColE) as minColE
from table
where ColA=120
group by ColA
) as TblA
where ColA=122;
相關問題
- 1. SQL嵌套選擇語句
- 2. 嵌套SQL語句和選擇(MySQL的)
- 3. SQL嵌套/複雜的選擇語句
- 4. SQL嵌套選擇語句和連接
- 5. 選擇嵌套語句
- 6. 嵌套和複雜的選擇語句
- 7. MySQL嵌套查詢選擇語句
- 8. MS SQL2008嵌套選擇語句
- 9. 替代嵌套選擇語句
- 10. 按分組嵌套選擇語句
- 11. 與SUM嵌套選擇語句
- 12. SQL語句選擇語句
- 13. 嵌套組SQL語句
- 14. 嵌套的Sql select語句
- 15. sql嵌套case語句
- 16. 嵌套SQL案例語句
- 17. SQL - 嵌套select語句?
- 18. 嵌套的sql語句
- 19. 嵌套的IF語句SQL
- 20. 嵌套case語句sql
- 21. Oracle的嵌套SQL語句
- 22. 嵌套的Sql語句
- 23. 嵌套SQL語句出錯。三個表選擇
- 24. 具有嵌套選擇的動態SQL語句
- 25. 重寫沒有嵌套選擇的SQL語句
- 26. MySQL嵌套選擇子句
- 27. SQL選擇語句
- 28. sql語句選擇
- 29. SQL選擇語句
- 30. 選擇SQL語句
您可以通過編寫SQL語句開始。你有什麼嘗試? –
是的,我已經嘗試了多次。我正在處理DB2 IBM AS400服務器查詢,有時會變得混亂。對不起,沒有提到。 – woooooot