zoukankan      html  css  js  c++  java
  • SQL6:连接查询

    select * from TblClass

    select * from TblStudent

    --查询:显示学生姓名及对应的班级名称
    select tClassName,tSName
    from TblClass
    inner join tblstudent on TblClass.tClassId=TblStudent.tSClassId
    --查询:学生的姓名及英语数学分数
    select tSName,tEnglish,tMath
    from TblStudent
    inner join tblscore on TblStudent.tSId=TblScore.tSId

    内连接:
    create table groups(
    gid int identity(1,1) primary key not null,
    gname nvarchar(10),
    gparent int
    )

    select * from groups

    insert into groups values('.net部门',3)
    --当前表的含义:第一级分类:总部,第二级分类:分公司,第三级分类:部门
    --查询部门名称
    select gname from groups as department
    --查询公司名称
    select gname from groups as company
    --查询部门名称及对应的公司名称
    --需要从部门表和公司表连接查询
    select department.gname,company.gname
    from groups as department
    inner join groups as company
    on department.gparent=company.gid

    外连接
    select * from Department
    select * from Employee

    insert into Employee(eName,eCode,edid) values('yzk',12,100)
    update Employee set edid=5 where edid=1

    select * from Department left join Employee on department.DId=employee.edid

    select * from Department right join Employee on department.DId=employee.edid

    select * from Department
    full join
    Employee on department.DId=Employee.edid
    --查询所有学生(参加及未参加考试)的学生姓名、年龄、成绩,如果没有参加考试显示“缺考”,如果小于60分显示不及格
    use ItCastCn

    select TblStudent.tSName,
    isnull(cast(TblScore.tEnglish as varchar(10)),'缺考'),
    isnull(cast(TblScore.tMath as varchar(10)),'缺考')
    from tblstudent
    left join TblScore on TblStudent.tSId=TblScore.tSId

    select * from TblStudent
    insert into TblStudent(tSName,tSGender,tSClassId) values('yzk','男',3)

  • 相关阅读:
    16、集合--Map接口
    LVM快照备份与恢复
    CentOS 6.3下配置LVM(逻辑卷管理)
    Tomcat 9.0 配置问题 403 Access Denied
    nginx和php-fpm调用方式
    Linux下安装php环境并且配置Nginx支持php-fpm模块
    Nginx 服务器安装及配置文件详解
    Linux编辑器vim键盘详解
    Nginx配置文件详解
    keepalive配置文件详解
  • 原文地址:https://www.cnblogs.com/poli/p/4109154.html
Copyright © 2011-2022 走看看