﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-insomnia,politic,proficient ,sensible.-随笔分类-SQL笔试题</title><link>http://www.blogjava.net/youngturk/category/18614.html</link><description>The world is a fine place , and worth fighting for it.</description><language>zh-cn</language><lastBuildDate>Fri, 30 Nov 2012 06:00:44 GMT</lastBuildDate><pubDate>Fri, 30 Nov 2012 06:00:44 GMT</pubDate><ttl>60</ttl><item><title>oracle新表的建立(理解表空间含义)</title><link>http://www.blogjava.net/youngturk/archive/2012/11/30/392275.html</link><dc:creator>youngturk</dc:creator><author>youngturk</author><pubDate>Fri, 30 Nov 2012 05:43:00 GMT</pubDate><guid>http://www.blogjava.net/youngturk/archive/2012/11/30/392275.html</guid><wfw:comment>http://www.blogjava.net/youngturk/comments/392275.html</wfw:comment><comments>http://www.blogjava.net/youngturk/archive/2012/11/30/392275.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/youngturk/comments/commentRss/392275.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/youngturk/services/trackbacks/392275.html</trackback:ping><description><![CDATA[在oracle数据库已经创建完的情况下,想要创建新的表,可以先创建新用户,和新的表空间<br />然后分配给用户表空间权限即可,不需要创建新的数据库,在本机上..<img src ="http://www.blogjava.net/youngturk/aggbug/392275.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/youngturk/" target="_blank">youngturk</a> 2012-11-30 13:43 <a href="http://www.blogjava.net/youngturk/archive/2012/11/30/392275.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>报错SQL state [null]; error code [17027]; 流已被关闭; nested exception is java.sql.SQLException: 流已被关闭 </title><link>http://www.blogjava.net/youngturk/archive/2012/10/24/390155.html</link><dc:creator>youngturk</dc:creator><author>youngturk</author><pubDate>Wed, 24 Oct 2012 05:43:00 GMT</pubDate><guid>http://www.blogjava.net/youngturk/archive/2012/10/24/390155.html</guid><wfw:comment>http://www.blogjava.net/youngturk/comments/390155.html</wfw:comment><comments>http://www.blogjava.net/youngturk/archive/2012/10/24/390155.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/youngturk/comments/commentRss/390155.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/youngturk/services/trackbacks/390155.html</trackback:ping><description><![CDATA[org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:83)<br /><span style="white-space: pre"></span>at org.springframework.orm.hibernate3.HibernateAccessor.convertJdbcAccessException(HibernateAccessor.java:424)<br /><span style="white-space: pre"></span>at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:410)<br /><br /><br />Caused by: java.sql.SQLException: 流已被关闭<br /><span style="white-space: pre"></span>at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:124)<br /><span style="white-space: pre"></span>at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:161)<br /><span style="white-space: pre"></span>at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:226)<br /><span style="white-space: pre"></span>at oracle.jdbc.driver.LongAccessor.getBytes(LongAccessor.java:165)<br /><br /><br />
<p><span style="white-space: pre"></span>... 77 more</p>
<p><br /></p>
<p>解决办法：</p>
<p><br /></p>
<p><span style="white-space: pre"></span>将oracle的long字段，修改成number类型</p>
<p><br /></p>
<p><span style="white-space: pre"></span><strong>java中 &nbsp; &nbsp;double类型 &nbsp;--------- oracle中 &nbsp;number类型</strong></p>
<p><strong>&nbsp; &nbsp; &nbsp; &nbsp; java中 &nbsp; &nbsp;int类型 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;--------- oracle中 &nbsp;integer类型</strong></p><img src ="http://www.blogjava.net/youngturk/aggbug/390155.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/youngturk/" target="_blank">youngturk</a> 2012-10-24 13:43 <a href="http://www.blogjava.net/youngturk/archive/2012/10/24/390155.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>oracle权限修改</title><link>http://www.blogjava.net/youngturk/archive/2012/09/02/386808.html</link><dc:creator>youngturk</dc:creator><author>youngturk</author><pubDate>Sun, 02 Sep 2012 10:37:00 GMT</pubDate><guid>http://www.blogjava.net/youngturk/archive/2012/09/02/386808.html</guid><wfw:comment>http://www.blogjava.net/youngturk/comments/386808.html</wfw:comment><comments>http://www.blogjava.net/youngturk/archive/2012/09/02/386808.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/youngturk/comments/commentRss/386808.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/youngturk/services/trackbacks/386808.html</trackback:ping><description><![CDATA[<a href="http://wenku.baidu.com/view/54431dc1bb4cf7ec4afed073.html">http://wenku.baidu.com/view/54431dc1bb4cf7ec4afed073.html</a>###<img src ="http://www.blogjava.net/youngturk/aggbug/386808.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/youngturk/" target="_blank">youngturk</a> 2012-09-02 18:37 <a href="http://www.blogjava.net/youngturk/archive/2012/09/02/386808.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>笛卡尔积的数据库实现</title><link>http://www.blogjava.net/youngturk/archive/2008/02/15/180093.html</link><dc:creator>youngturk</dc:creator><author>youngturk</author><pubDate>Fri, 15 Feb 2008 08:03:00 GMT</pubDate><guid>http://www.blogjava.net/youngturk/archive/2008/02/15/180093.html</guid><wfw:comment>http://www.blogjava.net/youngturk/comments/180093.html</wfw:comment><comments>http://www.blogjava.net/youngturk/archive/2008/02/15/180093.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/youngturk/comments/commentRss/180093.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/youngturk/services/trackbacks/180093.html</trackback:ping><description><![CDATA[<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">如何用SQL实现笛卡尔积啊&nbsp;&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />问？：&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />如何用SQL实现笛卡尔积啊<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />大虾们帮帮忙&nbsp;急</span><span style="color: #000000">!</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />怎么写呀</span><span style="color: #000000">?</span><span style="color: #000000">&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />答！：&nbsp;</span><span style="color: #000000">1</span><span style="color: #000000">:<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />好像很简单&nbsp;但在下菜啊</span><span style="color: #000000">!</span><span style="color: #000000">&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />帮帮忙吧&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />答！：&nbsp;</span><span style="color: #000000">2</span><span style="color: #000000">:<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />declare&nbsp;@t&nbsp;table(a&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />insert&nbsp;into&nbsp;@t&nbsp;select&nbsp;</span><span style="color: #000000">1</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />insert&nbsp;into&nbsp;@t&nbsp;select&nbsp;</span><span style="color: #000000">2</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />insert&nbsp;into&nbsp;@t&nbsp;select&nbsp;</span><span style="color: #000000">3</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />declare&nbsp;@a&nbsp;table(b&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />insert&nbsp;into&nbsp;@a&nbsp;select&nbsp;</span><span style="color: #000000">4</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />insert&nbsp;into&nbsp;@a&nbsp;select&nbsp;</span><span style="color: #000000">5</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />insert&nbsp;into&nbsp;@a&nbsp;select&nbsp;</span><span style="color: #000000">6</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />select&nbsp;</span><span style="color: #000000">*</span><span style="color: #000000">&nbsp;from&nbsp;@t,@a<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />select&nbsp;</span><span style="color: #000000">*</span><span style="color: #000000">&nbsp;from&nbsp;@t&nbsp;cross&nbsp;join&nbsp;@a<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">--</span><span style="color: #000000">2表的笛卡尔积&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />答！：&nbsp;</span><span style="color: #000000">3</span><span style="color: #000000">:<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />解释解释&nbsp;每搞过数据库&nbsp;看不懂啊&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />答！：&nbsp;</span><span style="color: #000000">4</span><span style="color: #000000">:<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />用cross&nbsp;join&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />相当于两个表里的每一行都相互对应一次。&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />答！：&nbsp;</span><span style="color: #000000">5</span><span style="color: #000000">:<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />使用交叉联接<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />没有&nbsp;WHERE&nbsp;子句的交叉联接将产生联接所涉及的表的笛卡尔积。第一个表的行数乘以第二个表的行数等于笛卡尔积结果集的大小。下面是&nbsp;Transact</span><span style="color: #000000">-</span><span style="color: #000000">SQL&nbsp;交叉联接示例：<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />USE&nbsp;pubs<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />SELECT&nbsp;au_fname,&nbsp;au_lname,&nbsp;pub_name<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />FROM&nbsp;authors&nbsp;CROSS&nbsp;JOIN&nbsp;publishers&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />ORDER&nbsp;BY&nbsp;au_lname&nbsp;DESC<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">--</span><span style="color: #000000">下面的是另一种写法<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />select&nbsp;</span><span style="color: #000000">*</span><span style="color: #000000">&nbsp;from&nbsp;@t,@a<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />答！：&nbsp;</span><span style="color: #000000">6</span><span style="color: #000000">:<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />先谢谢各位了&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />答！：&nbsp;</span><span style="color: #000000">7</span><span style="color: #000000">:<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />Cross&nbsp;Join就是&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />答！：&nbsp;</span><span style="color: #000000">8</span><span style="color: #000000">:<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />两张表的字段字节查询而没有查询条件时就是得到笛卡尔集<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />如：select&nbsp;A.a1,B.b1&nbsp;from&nbsp;A,B<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />得到的就是a1字段与a2字段的笛卡尔集&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />答！：&nbsp;</span><span style="color: #000000">9</span><span style="color: #000000">:<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />use&nbsp;pubs<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />go<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />select&nbsp;</span><span style="color: #000000">*</span><span style="color: #000000">&nbsp;from&nbsp;titles,&nbsp;authors&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />答！：&nbsp;</span><span style="color: #000000">10</span><span style="color: #000000">:<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />别写where条件,自动会成为你要求的那样的</span><span style="color: #000000">!</span><span style="color: #000000">&nbsp;&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></div>
<img src ="http://www.blogjava.net/youngturk/aggbug/180093.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/youngturk/" target="_blank">youngturk</a> 2008-02-15 16:03 <a href="http://www.blogjava.net/youngturk/archive/2008/02/15/180093.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>数据库笔试题（1）</title><link>http://www.blogjava.net/youngturk/archive/2006/12/27/90265.html</link><dc:creator>youngturk</dc:creator><author>youngturk</author><pubDate>Wed, 27 Dec 2006 04:02:00 GMT</pubDate><guid>http://www.blogjava.net/youngturk/archive/2006/12/27/90265.html</guid><wfw:comment>http://www.blogjava.net/youngturk/comments/90265.html</wfw:comment><comments>http://www.blogjava.net/youngturk/archive/2006/12/27/90265.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/youngturk/comments/commentRss/90265.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/youngturk/services/trackbacks/90265.html</trackback:ping><description><![CDATA[
		<p>/*<br />建表：<br />dept:<br /> deptno(primary key),dname,loc<br />emp:<br /> empno(primary key),ename,job,mgr,sal,deptno<br />*/</p>
		<p>1 列出emp表中各部门的部门号，最高工资，最低工资<br />select max(sal) as 最高工资,min(sal) as 最低工资,deptno from emp group by deptno;</p>
		<p>2 列出emp表中各部门job为'CLERK'的员工的最低工资，最高工资<br />select max(sal) as 最高工资,min(sal) as 最低工资,deptno as 部门号 from emp where job = 'CLERK' group by deptno;</p>
		<p>3 对于emp中最低工资小于1000的部门，列出job为'CLERK'的员工的部门号，最低工资，最高工资<br />select max(sal) as 最高工资,min(sal) as 最低工资,deptno as 部门号 from emp as b<br />where job='CLERK' and 1000&gt;(select min(sal) from emp as a where a.deptno=b.deptno) group by b.deptno</p>
		<p>4 根据部门号由高而低，工资有低而高列出每个员工的姓名，部门号，工资<br />select deptno as 部门号,ename as 姓名,sal as 工资 from emp order by deptno desc,sal asc</p>
		<p>5 写出对上题的另一解决方法<br />（请补充）</p>
		<p>6 列出'张三'所在部门中每个员工的姓名与部门号<br />select ename,deptno from emp where deptno = (select deptno from emp where ename = '张三')</p>
		<p>7 列出每个员工的姓名，工作，部门号，部门名<br />select ename,job,emp.deptno,dept.dname from emp,dept where emp.deptno=dept.deptno</p>
		<p>8 列出emp中工作为'CLERK'的员工的姓名，工作，部门号，部门名<br />select ename,job,dept.deptno,dname from emp,dept where dept.deptno=emp.deptno and job='CLERK'</p>
		<p>9 对于emp中有管理者的员工，列出姓名，管理者姓名（管理者外键为mgr）<br />select a.ename as 姓名,b.ename as 管理者 from emp as a,emp as b where a.mgr is not null and a.mgr=b.empno</p>
		<p>10 对于dept表中，列出所有部门名，部门号，同时列出各部门工作为'CLERK'的员工名与工作<br />select dname as 部门名,dept.deptno as 部门号,ename as 员工名,job as 工作 from dept,emp <br />where dept.deptno *= emp.deptno and job = 'CLERK'</p>
		<p>11 对于工资高于本部门平均水平的员工，列出部门号，姓名，工资，按部门号排序<br />select a.deptno as 部门号,a.ename as 姓名,a.sal as 工资 from emp as a<br />where a.sal&gt;(select avg(sal) from emp as b where a.deptno=b.deptno) order by a.deptno</p>
		<p>12 对于emp，列出各个部门中平均工资高于本部门平均水平的员工数和部门号，按部门号排序<br />select count(a.sal) as 员工数,a.deptno as 部门号 from emp as a<br />where a.sal&gt;(select avg(sal) from emp as b where a.deptno=b.deptno) group by a.deptno order by a.deptno</p>
		<p>13 对于emp中工资高于本部门平均水平，人数多与1人的，列出部门号，人数，按部门号排序<br />select count(a.empno) as 员工数,a.deptno as 部门号,avg(sal) as 平均工资 from emp as a<br />where (select count(c.empno) from emp as c where c.deptno=a.deptno and c.sal&gt;(select avg(sal) from emp as b where c.deptno=b.deptno))&gt;1<br />group by a.deptno order by a.deptno</p>
		<p>14 对于emp中低于自己工资至少5人的员工，列出其部门号，姓名，工资，以及工资少于自己的人数<br />select a.deptno,a.ename,a.sal,(select count(b.ename) from emp as b where b.sal&lt;a.sal) as 人数 from emp as a<br />where (select count(b.ename) from emp as b where b.sal&lt;a.sal)&gt;5</p>
<img src ="http://www.blogjava.net/youngturk/aggbug/90265.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/youngturk/" target="_blank">youngturk</a> 2006-12-27 12:02 <a href="http://www.blogjava.net/youngturk/archive/2006/12/27/90265.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SQL笔试题1</title><link>http://www.blogjava.net/youngturk/archive/2006/12/21/89336.html</link><dc:creator>youngturk</dc:creator><author>youngturk</author><pubDate>Thu, 21 Dec 2006 10:05:00 GMT</pubDate><guid>http://www.blogjava.net/youngturk/archive/2006/12/21/89336.html</guid><wfw:comment>http://www.blogjava.net/youngturk/comments/89336.html</wfw:comment><comments>http://www.blogjava.net/youngturk/archive/2006/12/21/89336.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.blogjava.net/youngturk/comments/commentRss/89336.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/youngturk/services/trackbacks/89336.html</trackback:ping><description><![CDATA[
		<p> </p>
		<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee">
				<span style="COLOR: #008080"> 1</span>
				<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />
				<span style="COLOR: #000000">已知一个表的结构为： <br /></span>
				<span style="COLOR: #008080"> 2</span>
				<span style="COLOR: #000000">
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />姓名 科目 成绩 <br /></span>
				<span style="COLOR: #008080"> 3</span>
				<span style="COLOR: #000000">
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />张三 语文 </span>
				<span style="COLOR: #000000">20</span>
				<span style="COLOR: #000000"> <br /></span>
				<span style="COLOR: #008080"> 4</span>
				<span style="COLOR: #000000">
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />张三 数学 </span>
				<span style="COLOR: #000000">30</span>
				<span style="COLOR: #000000"> <br /></span>
				<span style="COLOR: #008080"> 5</span>
				<span style="COLOR: #000000">
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />张三 英语 </span>
				<span style="COLOR: #000000">50</span>
				<span style="COLOR: #000000"> <br /></span>
				<span style="COLOR: #008080"> 6</span>
				<span style="COLOR: #000000">
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />李四 语文 </span>
				<span style="COLOR: #000000">70</span>
				<span style="COLOR: #000000"> <br /></span>
				<span style="COLOR: #008080"> 7</span>
				<span style="COLOR: #000000">
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />李四 数学 </span>
				<span style="COLOR: #000000">60</span>
				<span style="COLOR: #000000"> <br /></span>
				<span style="COLOR: #008080"> 8</span>
				<span style="COLOR: #000000">
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />李四 英语 </span>
				<span style="COLOR: #000000">90</span>
				<span style="COLOR: #000000"> <br /></span>
				<span style="COLOR: #008080"> 9</span>
				<span style="COLOR: #000000">
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />怎样通过select语句把他变成以下结构： <br /></span>
				<span style="COLOR: #008080">10</span>
				<span style="COLOR: #000000">
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />姓名 语文 数学 英语 <br /></span>
				<span style="COLOR: #008080">11</span>
				<span style="COLOR: #000000">
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />张三 </span>
				<span style="COLOR: #000000">20</span>
				<span style="COLOR: #000000"> </span>
				<span style="COLOR: #000000">30</span>
				<span style="COLOR: #000000"> </span>
				<span style="COLOR: #000000">50</span>
				<span style="COLOR: #000000"> <br /></span>
				<span style="COLOR: #008080">12</span>
				<span style="COLOR: #000000">
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />李四 </span>
				<span style="COLOR: #000000">70</span>
				<span style="COLOR: #000000"> </span>
				<span style="COLOR: #000000">60</span>
				<span style="COLOR: #000000"> </span>
				<span style="COLOR: #000000">90</span>
		</div>
		<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee">
				<img id="Code_Closed_Image_180429" onclick="this.style.display='none'; Code_Closed_Text_180429.style.display='none'; Code_Open_Image_180429.style.display='inline'; Code_Open_Text_180429.style.display='inline';" height="16" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" width="11" align="top" />
				<img id="Code_Open_Image_180429" style="DISPLAY: none" onclick="this.style.display='none'; Code_Open_Text_180429.style.display='none'; Code_Closed_Image_180429.style.display='inline'; Code_Closed_Text_180429.style.display='inline';" height="16" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" width="11" align="top" />
				<span id="Code_Closed_Text_180429" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">答案：</span>
				<span id="Code_Open_Text_180429" style="DISPLAY: none">
						<br />
						<!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>-->
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />
						<span style="COLOR: #000000">select A.姓名,A.科目 as 语文,B.科目 as 数学,C.科目 as 英语 <br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />from student A,student B,student C <br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />where A.姓名</span>
						<span style="COLOR: #000000">=</span>
						<span style="COLOR: #000000">B.姓名 and B.姓名</span>
						<span style="COLOR: #000000">=</span>
						<span style="COLOR: #000000">C.姓名 <br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />and A.科目</span>
						<span style="COLOR: #000000">=</span>
						<span style="COLOR: #000000">'</span>
						<span style="COLOR: #000000">语文</span>
						<span style="COLOR: #000000">'</span>
						<span style="COLOR: #000000"> and B.科目</span>
						<span style="COLOR: #000000">=</span>
						<span style="COLOR: #000000">'</span>
						<span style="COLOR: #000000">数学</span>
						<span style="COLOR: #000000">'</span>
						<span style="COLOR: #000000"> <br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />and C.科目</span>
						<span style="COLOR: #000000">=</span>
						<span style="COLOR: #000000">'</span>
						<span style="COLOR: #000000">英语</span>
						<span style="COLOR: #000000">'</span>
				</span>
		</div>
<img src ="http://www.blogjava.net/youngturk/aggbug/89336.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/youngturk/" target="_blank">youngturk</a> 2006-12-21 18:05 <a href="http://www.blogjava.net/youngturk/archive/2006/12/21/89336.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>