摘要: 1查询出只选修了一门课程的全部学生的学号和姓名最初想法是select count(*)然后再去比较count(*),要是必就不会了select s_id ,sname from student,sc where sc.s_id=student.idgroup by sc.s_id,sname having count(*)=1;2查询同名同性学生名单,并统计同名人数开始是让sc的2个表来比较同名的,然后发现错了多比了几遍,然后又想把id也相同。但是错的更离谱select sname count(sname) from student group by id having count(sname 阅读全文
posted @ 2014-03-17 01:34 xxyyjj 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 查询各科成绩前三名的记录:(不考虑成绩并列情况)sc表,student表,course表比如某一科的前三名selcet score ,c_id from sc where c_id=1 order by score limit0,3;于是select from sc as s1 where s1.score in(select score from sc where s1.c_id=c_id group by c_id order by score desc limit0,3);但是这个出了问题,limit 不能有in,看网上说法可以再套一个select,但是有个问题是s1.c_id不认识.. 阅读全文
posted @ 2014-03-17 01:22 xxyyjj 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 一张sc表有(s_id,c_id,score)查询条件按照s_id的平均score排名次首先select s_id,avg(score) from sc group by s_id;名次就是;比如说s_id=2的名次就是平均分比他大的人数+1,这样让上面2个表as T1,AS T2,T1.avg(score)>T2.avg(score)select 1+(select count(*) from (select s_id,avg(score) as 平均成绩 from sc group by s_id) as T1 where T1.平均成绩>T2.平均成绩)as RANK,s_i 阅读全文
posted @ 2014-03-16 01:06 xxyyjj 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 第一头第二头编写cheng()方法,当不输入时,让第一头为红色,再请教很多人之后又了答案function preSibing(obj){ var x=obj.previousSibling; if(x==null){ return null; } while(x&&x.nodeType!=1){ x=x.previousSibling; } return x;}先得到这个td元素之前我直接用的this.previousSibling,打印他的nodeName,是#text我开始错误的以为是input的text节点,后来发现是空格然后是得到td的第一个子节点,当然不能用first 阅读全文
posted @ 2014-03-13 15:47 xxyyjj 阅读(135) 评论(0) 推荐(0) 编辑
摘要: Map m1=new HashMap(); m1.put("one", 1); m1.put("two",2); m1.put("three", 3); Set s=m1.keySet(); Iterator it=s.iterator(); while(it.hasNext()){ String s1=it.next(); if("two".equals(s1)){ s.remove(s1... 阅读全文
posted @ 2014-03-10 13:04 xxyyjj 阅读(173) 评论(0) 推荐(0) 编辑
摘要: function createImg(){ var imgEle=document.createElement("img"); imgEle.setAttribute("id","ima"); imgEle.setAttribute("src","zhanweifu");document.getElementsByTagName("body")[0].appendChild(imgEle); }对于新create的元素,javascript有个insertBefore(new 阅读全文
posted @ 2013-11-08 18:59 xxyyjj 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 继续谈优化、为了又地方能显示rose用一张图片占位,但是如果javascript被禁用,这个图片存在就没用意义。所以可以用javascript来创建img元素。function createImg(){ var imgEle=document.createElement("img"); imgEle.setAttribute("id","ima"); imgEle.setAttribute("src","zhanweifu");document.getElementsByTagName(&quo 阅读全文
posted @ 2013-11-06 23:10 xxyyjj 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 总结1的js代码1,当浏览器禁用js--->依然可以看到到rose的图片2,与html分离:没有所以要改进:将onclick从html去掉js可以遍历这些href,这些href都有属性为onclock给ul加上一个id="ul"function prepChange(){ var prepObj=document.getElementById("prep");; var links=prepObj.getElementsByTagName("a"); for(var i=0;i<links.length;i++){ lin 阅读全文
posted @ 2013-11-05 22:21 xxyyjj 阅读(175) 评论(0) 推荐(0) 编辑
摘要: JavaScript DOM编程艺术这本书看完了,练习也做差不多了。总结一下一些处理方法第一:点解链接;切换图片rose目的是点击链接的时候img的src属性变为rose;这里用到2个function pic(whichPic){ var images=whichPic.getAttribute("href"); var ima=document.getElementById("ima"); ima.setAttribute("src",images); }这样功能上就可以做到了 阅读全文
posted @ 2013-11-04 00:09 xxyyjj 阅读(148) 评论(0) 推荐(0) 编辑
摘要: ---恢复内容开始---动画效果:让某个id的对象按照某种规律移动;这个首先要先设置他自己的位置style.postionstyle.leftstyle.top---恢复内容结束--- 阅读全文
posted @ 2013-10-21 00:07 xxyyjj 阅读(117) 评论(0) 推荐(0) 编辑