如果我在答案中使用子查詢或嵌套查詢,它仍然是單個SQL查詢嗎?什麼是單個SQL查詢?
0
A
回答
0
是的,因爲雖然內部會執行許多查詢,但查詢會帶出一個結果集。
0
我不認爲術語「查詢」在SQL中定義良好。通俗地說,它通常是指執行以返回結果集的SELECT
語句。通過這個定義,子查詢是單個查詢的一部分。這往往是我會用的。
當使用基於集合的操作,有時人們參考以下兩個查詢:
select a.* from a
union all
select b.* from b;
在我看來,那是與所述術語有點馬虎。但我得到這個問題:這個「查詢」有兩個「選擇語句」。
如果您考慮交易,它會變得更加複雜。如果您在單個事務中運行多個查詢,那麼它是一個「查詢」還是更多?考慮:
begin transaction;
update a set x = 1 where . . . ;
update a set x = 2 where . . . ;
commit transaction;
這裏真的很讓人困惑。該交易有兩個update
報表,但這些報表只有在commit
成功後纔會生效。
相關問題
- 1. 這是什麼SQL查詢?
- 2. 這是什麼SQL查詢?
- 3. 這是什麼意思在SQL查詢
- 4. 什麼是'索引'在SQL查詢
- 5. Oracle應該是什麼SQL查詢?
- 6. SQL:什麼是適當的查詢?
- 7. 單個SQL查詢
- 8. 單個SQL查詢
- 9. 2個SQL查詢有什麼區別?
- 10. 這個sql查詢有什麼問題?
- 11. 這個sql查詢有什麼問題?
- 12. 爲什麼這個SQL查詢失敗?
- 13. 這個SQL查詢有什麼問題?
- 14. 這個SQL查詢有什麼問題?
- 15. 這個SQL查詢有什麼問題?
- 16. 這個SQL查詢有什麼問題?
- 17. 這個SQL查詢有什麼問題
- 18. 這個SQL查詢有什麼問題?
- 19. 什麼「=?」在SQL查詢
- 20. 爲什麼SQL查詢返回0?什麼將是實際的查詢?
- 21. MySQL SHOW CRAETE TABLE的查詢結果是什麼SQL查詢
- 22. 什麼是查詢執行到SQL Server 2005中的此查詢?
- 23. 是什麼 - 是指查詢
- 24. 這個簡單的SQL查詢中的語法錯誤是什麼?
- 25. 這個sql查詢是做什麼的? SELECT column_1 FROM table_1,table_2;
- 26. 這個SQL查詢的Ruby on Rails代碼是什麼?
- 27. 什麼是這個SQL查詢的Django等價物?
- 28. 什麼是SQL Developer的一個功能查詢
- 29. 什麼是「INDEX = PK_DPAGODOCUMENTO」在這個sql查詢中的含義
- 30. 什麼是錯的這個sql查詢ERROR 1054(42S22)
是的,它是一個單一的MySQL查詢。 –
@GiorgosBetsos:這也是一個單一的Postgres查詢。或者一個Oracle查詢。或者一個DB2查詢。 –