如果我在答案中使用子查询或嵌套查询,它仍然是单个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. 什么是这个SQL查询的确切的LINQ查询?
- 6. 这是什么意思?在SQL查询?
- 7. 什么是不对的SQL查询
- 8. 这是什么正确的SQL查询?
- 9. 什么是'索引'在SQL查询
- 10. Oracle应该是什么SQL查询?
- 11. SQL:什么是适当的查询?
- 12. 什么是最高效的SQL查询?
- 13. 什么是XPath相当于SQL查询?
- 14. 什么可以是sql查询?
- 15. 什么是以下SQL的Linq查询
- 16. 这是什么意思在SQL查询
- 17. 什么是下表的sql查询?
- 18. 单个SQL查询
- 19. 单个SQL查询
- 20. 什么是查询?
- 21. 这个SQL查询有什么问题?
- 22. 这个SQL查询有什么问题?
- 23. 这个SQL查询有什么问题?
- 24. 这个SQL查询有什么问题?
- 25. 这个sql查询有什么问题?
- 26. 为什么这个SQL查询很慢?
- 27. 这个SQL查询有什么问题?
- 28. 为什么这个SQL查询失败?
- 29. 这个SQL查询有什么问题
- 30. 这个sql查询有什么问题?
是的,它是一个单一的MySQL查询。 –
@GiorgosBetsos:这也是一个单一的Postgres查询。或者一个Oracle查询。或者一个DB2查询。 –