sql查询出生日期在1991-01-01之后的学生
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/06 05:51:59
selectb.customerida.MACcount(c.devid)fromtbl_eiaa,tbl_custb,tbl_fxscwherea.customerid=b.customeridan
SELECTa.学号,b.姓名,b.性别,datediff('yyyy',b.出生日期,now())AS年龄,a.课程A,a.课程B,a.课程C,a.课程D,a.课程EFROM学生成绩ASaINNER
selectstudentname,schoolname,agefromtablenamewhereage>19andage
ightouterjoin
select学号,姓名,性别,出生from表名where出生日期>'1991-1-1'and'性别'='男
我这是以oracle为例的......有些可能繁琐,但可以保证结果准确楼上的第一题有误,只用话费多少是不可能精准定位出哪个电话号码在那几个月中花费那么多1[0].selectdistinctt1.ph
1.查询全体学生的姓名、学号、性别和出生日期.select姓名,学号,性别,出生日期from学生信息表2.查询考试成绩在65以上(含)的学生学号和成绩.select学号,成绩from成绩表wheres
ORDERBY
select班级号,count(*)from学生表groupby班级号不知道您的表是什么样的
oracle的话直接用greatest函数,sqlserver的话照这么写:selectt1.name,max(t1.a)maxnum,min(t1.a)minnum,avg(t1.a)avgnumf
select课程,avr(分数)from表groupby课程再问:能简单说下groupby的作用吗?通俗好理解点的...谢谢!
selecta.studentId,a.name,a.sex,c.cid,b.cname,c.scoreintoTableAfromStudenta,Courseb,Gradecwherea.stud
selectb.ITEM_NAME,b.VALUE,b.UNIT,a.dddfrom(selectITEM_ID,MAX(OnDate)asdddfrom表1whereMZZYH='5'GroupBy
SELECT * FROM (SELECT ROW_NUMBER() OVER(PARTITION BY class O
SELECT*FROMtablenameWHERE(ASCII(SUBSTRING(fieldname,1,1))>64)AND(ASCII(SUBSTRING(fieldname,1,1))<91)
蓝色关键字红色字符串灰色是其他的其实这个只是编辑器方便开发者阅读方便设计的不影响的
select字段/100from表名不就行了吗?再问:那如果我想让前四位后面加上小数点呢?如:数字:122102转变后:1221.02数字:1002010101转变后:1002.010101再答:se
你可以参考这个网页:SQL在存储过程中使用递归http://blog.sina.com.cn/u/3f56608f0100019z
请贴出具体的表结构一般是这样的select*fromtableAorderbycol1desc,col2asc;先按col1降序,相同则按col2升序