易截截图软件、单文件、免安装、纯绿色、仅160KB

sql题中的种种

在做sql题时,我们最怕遇到条件复杂的查询语句,因为大多时候需要两三个子查询来实现,
而大多数同学,可以说都比较怕子查询的,以前我也被这些题目弄的云里雾里的,
不过做多了这类的题目后发现,其实也有一定规律,我们可以总结一套适合自己的方法来处理,
下面时我对该类题目的处理方法:
有购物表如下:
题目: 查询购物商品类型不只一种的购物者的信息。
 
我将题目拆分如下:
则可得出两条查询语句:
<1>select * from 购物信息表 where 购物者 in……
<2>select 购物者 from 购物信息表 group by 购物者 having count(*)>=2
 
将语句<2>加到语句<1>后即可得出一种正确答案。
 
将语句从外向里剖析,拿出简单的查询语句,然后再组合。
当然我这里的题目,是我临时想的可能还比较简单,我有见过这样的语句
查询……的……的……的……的……。可以说可能有两三个或更多的子查询,那就需要有一个好的方法了。


相关文档:

远程备份SQL Server 2005数据库

 今天终于把这个问题给解决了:
参考文章:http://blog.csdn.net/long2006sky/archive/2007/04/23/1576583.aspx
实例说明:
           环境:win2k+sqlserver 2K+查询分析器
           SQLSERVER服务实例 ......

Sql Server2005实现远程备份数据库

 
相信大家都在当心数据库的丢失,这也是每个开发者头痛的一件事件,因为正在运行的服务器及数据库也在这台服务器上。如果服务器崩溃,那么所有的数据
都不存在了,就算是你在你的机子上做了备份,那也是没有用的,为什么会这样说主要是因为本机是向互联网公开的,所以出事故的概率就比较高。最终我们可以利
用局域 ......

使用Oracle的DBMS_SQL包执行动态SQL语句

 在某些场合下,存储过程或触发器里的SQL语句需要动态生成。Oracle的DBMS_SQL包可以用来执行动态SQL语句。本文通过一个简单的例子来展示如何利用DBMS_SQL包执行动态SQL语句:
DECLARE
       v_cursor NUMBER;
       v_stat NUMBER;
  & ......

执行SQL取PostgreSQL数据库或表大小

在PostgreSQL8.1.3上可以work
1. 取数据库大小
SELECT pg_size_pretty(pg_database_size('somedatabase')) As fulldbsize
2. 取表大小
SELECT pg_size_pretty(pg_total_relation_size('someschema.sometable')) As fulltblsize, pg_size_pretty(pg_relation_size('someschema.sometable')) As justthetblsize
原贴:
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号