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
    
  • 相关阅读:
    dbcp2连接池获取数据库连接Connection
    ItelliJ基于Gradle创建及发布Web项目(三)
    freeswitch编译java esl
    Java程序(非web)slf4j整合Log4j2
    日期常用操作类DateUtil
    关于静态库
    Activity的setContentView的流程
    ProGuard详解
    remoteViews简介
    WMS—启动过程
  • 原文地址:https://www.cnblogs.com/lightice/p/12692705.html
Copyright © 2011-2022 走看看