本文是受网文 <一次非常有意思的SQL优化经历:从30248.271s到0.001s>启发而产生的. 网文没讲创建表的数据过程,我帮他给出. 创建科目表及数据: CREATE TABLE tb_course ( id NUMBER not null primary key, name NVARCHAR2(10) not null ) Insert into tb_course select rownum,dbms_random.string('*',dbms_random.value(6,10
package com.rf.xs.map; public class Student implements Comparable<Student> { private String name; private int age; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } pu
student数据库 student学生表,course课程表表,sc成绩表 -- 1.找出成绩为95分的学生的姓名 SELECT Sname FROM student WHERE Sno IN( SELECT DISTINCT Sno FROM sc WHERE Grade=95) -- 2.查询大数据专业不及格学生名单 SELECT * FROM student WHERE Sno IN( SELECT DISTINCT Sno FROM sc WHERE Sdept='大数据' AND G
--------------------------------------------------------SQL基本命令开始------------------------------------------------------- --切换数据库 use master go ---------------------------------------数据库操作---------------------------------------------------------------
Mysql 1. Mysql基础知识 1.1. Index and table searching of Mysql 1.1.1. Basic concepts of Mysql and DBMS 1.What is sql: a storage for storing data and sql means Structured Query language 2.Contents of sql : title and table 3.DB: database是指长期存储在
联合结果集union(集合运算符) 集合运算符是对两个集合操作的,两个集合必须具有相同的列数,列具有相同的数据类型(至少能隐式转换的),最终输出的集合的列名由第一个集合的列名来确定.(可以用来连接多个结果) 联合(union)与连接(join)不一样 简单的结果集联合(老师.学生): select tName,tSex from teacher union select sName,sSex from student 基本的原则:每个结果集必须有相同的列数:每个结果集的列必须类型相容. sel
--假设 成绩>100 优 --假设成绩>90 良 select * from TblScore select 英语成绩= (case when tEnglish>90 then '良' when tEnglish>100 then'优' end),数学成绩=(case when tMath>90 then '良' when tMath>100 then'优' end) from TblScore --第二个练习 1 2 3 select * fro
题:请列出所有超过或等于5名学生的课. 有一个courses 表 ,有: student (学生) 和 class (课程). 例如,表: +---------+------------+ | student | class | +---------+------------+ | A | Math | | B | English | | C | Math | | D | Biology | | E | Math | | F | Computer | | G | Math | | H | Mat
题目链接:https://leetcode-cn.com/problems/classes-more-than-5-students/ 题目 有一个 courses 表 ,有: student (学生) 和 class (课程). 请列出所有超过或等于5名学生的课. 例如,表: +---------+------------+ | student | class | +---------+------------+ | A | Math | | B | English | | C | Math