下载此文档

sql常见面试题.doc


文档分类:IT计算机 | 页数:约17页 举报非法文档有奖
1/17
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/17 下载此文档
文档列表 文档介绍
 name  kecheng  fenshu张三    语文      81张三    数学      75李四    语文      76李四    数学      90王五    语文      81王五    数学      100王五    英语      90A:selectdistinctnamefromtable where namenotin(selectdistinctnamefromtablewherefenshu<=80):自动编号  学号  姓名课程编号课程名称分数1       2005001 张三 0001     数学   692       2005002 李四 0001     数学   893       2005001 张三 0001     数学   69删除除了自动编号不同,其他都相同的学生冗余信息A:deletefromtablenamewhere自动编号notin(selectmin(自动编号)fromtablenamegroupby学号,姓名,课程编号,课程名称,分数)一个叫department的表,里面只有一个字段name,一共有4条纪录,分别是a,b,c,d,对应四个球对,现在四个球对进行比赛,,看结果有我的这个简单吗?答:,,<:从TestDB数据表中查询出所有月份的发生额都比101科目相应月份的发生额高的科目。请注意:TestDB中有很多科目,都有1-12月份的发生额。AccID:科目代码,Occmonth:发生额月份,ur:发生额。数据库名:JcyAudit,数据集:Select*fromTestDB答:selecta.*fromTestDBa,(month,max(ur)ID='101'month)=>************************************************************************************面试题:怎么把这样一个表儿year  monthamount1991  1      2      3      4      1      2      3      4      m2  m3  、selectyear,(selectamountfrom  aaamwheremonth=1  =)asm1,(selectamountfrom  aaamwheremonth=2  =)asm2,(selectamountfrom  aaamwheremonth=3  =)asm3,(selectamountfrom  aaamwheremonth=4  =)asm4fromaaa  groupbyyear这个是ORACLE  中做的:select*from(selectname,yearb1,lead(year)over(partitionbynameorderbyyear)b2,lead(m,2)over(partitionbynameorderbyyear)b3,rank()over(partitionbynameorderbyyear)rkfromt)whererk=1;************************************************************************************精妙的SQL语句!精妙SQL语句  作者:不详发文时间::55:05说明:复制表(只复制结构,源表名:a新表名:b)SQL:select*intobfromawhere1<>1说明:拷贝表(拷贝数据,源表名:a目标表名:b)SQL:insertintob(a,b,c)selectd,e,ffromb;说明:显示文章、提交人和最后回复时间SQL:,,,(selectmax(adddate)adddatefrom

sql常见面试题 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数17
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xzh051230
  • 文件大小48 KB
  • 时间2019-05-17
最近更新