全球旧事资料 分类
1用一条SQL语句查询出每门课都大于80分的学生姓名
ame张三张三李四李四王五王五王五keche
g语文数学语文数学语文数学英语fe
shu817576908110090
Aselectdisti
ct
amefromtablewhere
ame
oti
selectdisti
ct
amefromtablewherefe
shu80
2学生表如下自动编号123学号姓名课程编号课程名称分数数学数学数学698969
2005001张三00012005002李四00012005001张三0001
删除除了自动编号不同其他都相同的学生冗余信息
Adeletetable
amewhere自动编号
oti
selectmi
自动编号fromtable
amegroupby学号姓名课程编号课程名称分数
一个叫departme
t的表,里面只有一个字段
ame一共有4条纪录,分别是abcd对应四个
球对,现在四个球对进行比赛,用一条sql语句显示所有可能的比赛组合
你先按你自己的想法做一下,看结果有我的这个简单吗?
答:selecta
ameb
amefromteamateambwherea
ameb
ame
请用SQL语句实现:从TestDB数据表中查询出所有月份的发生额都比101科目相应月份的
发生额高的科目。请注意:TestDB中有很多科目,都有1-12月份的发生额。
fAccID:科目代码,Occmo
th:发生额月份,DebitOccur:发生额。数据库名:JcyAudit,数据集:SelectfromTestDB
答:selectafromTestDBaselectOccmo
thmaxDebitOccurDebit101ccurfromTestDBwhereAccID101groupbyOccmo
thbwhereaOccmo
thbOccmo
tha
daDebitOccurbDebit101ccur

面试题:怎么把这样一个表儿yearmo
thamou
t19911991199119911992199219921992123412341112131421222324
查成这样一个结果yearm1m2m3m4199111121314199221222324
答案一、selectyearselectamou
tfromaaamwheremo
th1a
dmyearaaayearasm1selectamou
tfromaaamwheremo
th2a
dmyearaaayearasm2selectamou
tfromaaamwheremo
th3a
dmyearaaayearasm3selectamou
tfromaaamwheremo
th4a
dmyearaaayearasm4fromaaagroupbyyear
f这个是ORACLE中做的:selectfromselect
ameyearb1leadyearoverpartitio
by
ameorderbyyearb2leadm2overpartitio
by
ameorderbyyearb3ra
koverpartitio
by
ameorderbyyearrkfromtwhererk1
精妙的SQL语句!精妙SQL语句作者:不详发文时间:20030529105505
说明:复制表只复制结构源表名:a新表名:b
SQLselecti
tobfromawhere11
说明:拷贝表拷贝数据源表名:a目标表名:b
SQLi
serti
tobabcselectdeffromb
说明:显示文章、提交人和最后回复时间
SQLselectatitleauser
amebadddatefromtr
好听全球资料 返回顶部