学生信息表 -通过选择年级和班级得到详细的学生信息名单

功能:
通过选择年级和班级得到详细的学生信息名单
知识点:
1. A inner join B on A.id=B.id的应用
    Inner Join 逻辑运算符返回满足第一个(顶端)输入与第二个(底端)输入联接的每一行。
2. A as a 别名的应用
   列别名可以在order by中使用,但不可以用在where,group by,having子句中
3.datediff(datepart,startdate,enddate)的应用
   返回以datepart为单位的enddate-startdate的差值  
   参数说明:
   datepart:是规定了应在日期的哪一部分计算差额的参数

日期部分 缩写
year yy, yyyy
quarter qq, q
Month mm, m
dayofyear dy, y
Day dd, d
Week wk, ww
Hour hh
minute mi, n
second ss, s
millisecond ms

  startdate:计算的开始时间
   enddate:计算的终止时间
  返回类型:integer
 4.dateadd(datepart,number,date)  
   在向指定日期加上一段时间的基础上,返回新的 datetime
     number:用来增加 datepart 的值
 5.getdate()函数,获取当前日期;
 6.left(char_expr,int_expr) 返回字符串左边int_expr个字符
 7.year()返回表示指定日期中的年份的整数。
SQL语句

ContractedBlock.gif 学生信息表(年级,班级,姓名,性别,年龄,毕业时间)

查询结果
xueshengxinxibiao1.gif

你可能感兴趣的:(学生信息表 -通过选择年级和班级得到详细的学生信息名单)