sql语句写出查询出年级表名称为高一年级下面的所有班级里面的学生信息
来源:学生作业帮助网 编辑:作业帮 时间:2024/10/08 19:57:27
selectb.customerida.MACcount(c.devid)fromtbl_eiaa,tbl_custb,tbl_fxscwherea.customerid=b.customeridan
最好增加一个字段Code,然后用所有父类ID和个人ID组成字符串比如12/234/3456/7890其中12为第一层,234为第二层,3456为第三层,7890为第四层本身ID第三层是这个人的父类ID
selecta.name,a.name,b.hobbyfrom表1ainnerjoin表2bona.name=b.nameanda.age=b.age再问:innerjoin?用where判断语句怎么
selectgrade,namefromD_studentgroupbygrade,name姓名也要分组如果班级的下面跟着学生姓名那怎么知道他们是什么班级的再问:哥们,你理解力很差啊,我都说了是年级后
ightouterjoin
我这是以oracle为例的......有些可能繁琐,但可以保证结果准确楼上的第一题有误,只用话费多少是不可能精准定位出哪个电话号码在那几个月中花费那么多1[0].selectdistinctt1.ph
1.查询全体学生的姓名、学号、性别和出生日期.select姓名,学号,性别,出生日期from学生信息表2.查询考试成绩在65以上(含)的学生学号和成绩.select学号,成绩from成绩表wheres
selecttop1,书名,编号from表名orderby借阅次数desc
你表的字段和表的关系都没给.只能认为表里面有所有的字段了...1select*from成绩表2select学号,姓名,年龄from学生信息表3select学号,姓名,课程名,成绩from选课表4sel
select姓名fromuserTwhere年月日=(selectMAX(年月日)fromuserT)
selecttop10学生号列,成绩列,科目列from表where科目列=科目orderbyiddesc,成绩desc某个科目的前面最高分的10位同学以此类推.要查哪个科目就改下科目就行了
selecttop3*fromstudentorderbyageASCtop3是前3个学生的意思,orderbyageASC的意思是根据年龄升序排列,也就是说最前面的就是年龄最小的.(当然你没有考虑到
SELECTid,SUM(CASEWHENmajor='数学'THENscoreELSE0END),SUM(CASEWHENmajor='外语'THENscoreELSE0END),SUM(CASEW
select班级号,count(*)from学生表groupby班级号不知道您的表是什么样的
groupby国家名称:按国家名称分组可得到每个国家名称对应的金牌数量orderby2desc,国家名称desc:先根据第2个查询出来的字段也就是金牌数排序,desc指定降序.然后再根据“国家名称”排
selecta.studentId,a.name,a.sex,c.cid,b.cname,c.scoreintoTableAfromStudenta,Courseb,Gradecwherea.stud
select*fromtablewhereelementin(‘01’,‘02’,‘03’)如果01,02,03是在另一张表里有的话.select*fromtablewhereelementin(se
SELECT*FROMtablenameWHERE(ASCII(SUBSTRING(fieldname,1,1))>64)AND(ASCII(SUBSTRING(fieldname,1,1))<91)
student(sno,sname,dept)SC(sno,cno,grade)查询计算机系学生的姓名和C01课程的考试成绩,并按降序排序selectsname,gradefromstudent,SC