zoukankan      html  css  js  c++  java
  • sql简单查询

    sql简单查询

    对于表结构:

    Student(Sno, Sname, Ssex, Sage, Sdept)

    检索表 student 中ssex 为F 的所有学生信息

    select * from Student where ssex='F'
    

    检索表 student中IS系所有学生的学号和姓名

    select sno,sname from Student where sdept='IS'
    

    检索表 student中年龄小于20岁且性别是F的学生姓名

    select sname from Student where sage<20 and ssex='F'
    

    对于表结构:

    Student(Sno, Sname, Ssex, Sage, Sdept)

    Course(Cno, Cname,Ccredit)

    SC(Sno, Cno, Grade)

    查询选修了‘2’号课程的学生的学号

    select sno from SC where Cno=2
    

    查询Liyong选修的课程成绩

    select SC.grade from Student inner join SC on Student.Sname='Liyong' and Student.Sno = SC.Sno
    

    查询选修课程名称Math的学生学号

    select sno from Course,SC where SC.cno=Couse.cno and Course.cname='Math'
    

    对于表结构:

    R(id,name,sex) 本科生导师

    S(id,name,sex) 研究生导师

    找出所有的导师的姓名和性别

    select name,sex from R
    union
    select name,sex from S
    

    找出既是本科生导师又是硕士生导师的全部信息,包括id,name,sex

    select id,name,sex from R
    intersect
    select id,name,sex from S
    

    找出是本科生导师但不是硕士生导师的全部信息,包括id,name,sex

    select id,name,sex from R
    except
    select id,name,sex from S
    
  • 相关阅读:
    Swift中的可选链与内存管理(干货系列)
    Swift中的类型转换
    Swift中类与结构的初始化
    Swift3中函数的使用
    Java常用的公共方法
    Eclipse中添加文档注释快捷键
    SVN服务器的搭建(三)
    SVN服务器的搭建(二)
    SVN服务器的搭建(一)
    多线程常见的例子
  • 原文地址:https://www.cnblogs.com/lightice/p/12692705.html
Copyright © 2011-2022 走看看