|
SQL中有很多地方可以用到子查询的。本章选自《OCA Oracle Database 11g: SQL Fundamentals I Exam Guide》,详细阐述如何在SQL中使用子查询以及子查询所能解决的问题……
如何定义SQL子查询?子查询是一个嵌套在SELECT、INSERT、UPDATE 或DELETE语句,或者另一个子查询里的查询。一个子查询可以返回一行或多行结果给父查询。
本文主要介绍了其他查询技巧,如DISTINCT、ORDER BY语法、尽可能用Stored Procedure取代应用程序直接存取数据表以及尽可能在数据来源层,就先过滤数据等等方面。
如何避免在WHERE子句中对字段使用函数?怎样使用AND与OR?我们又应当怎样适当地使用自查询?本文对上述问题作了详细解释。
有些程序员在撰写数据库应用程序时,常专注于OOP及各种framework的使用,却忽略了基本的SQL语句及其「性能(performance)优化」问题。
|