資料庫練習1
#建學生資訊表student create table student ( sno varchar(20) not null primary key, sname varchar(20) not null, ssex varchar(20) not null, sbirthday datetime, class varchar(20) ); #建立教師表 create table teacher ( tno varchar(20) not null primary key, tname varchar(20) not null, tsex varchar(20) not null, tbirthday datetime, prof varchar(20), depart varchar(20) not null ); #建立課程表course create table course ( cno varchar(20) not null primary key, cname varchar(20) not null, tno varchar(20) not null, foreign key(tno) references teacher(tno) ); #建立成績表 create table score ( sno varchar(20) not null primary key, foreign key(sno) references student(sno), cno varchar(20) not null, foreign key(cno) references course(cno), degree decimal ); #新增學生資訊 insert into student values('108','曾華','男','1977-09-01','95033'); insert into student values('105','匡明','男','1975-10-02','95031'); insert into student values('107','王麗','女','1976-01-23','95033'); insert into student values('101','李軍','男','1976-02-20','95033'); insert into student values('109','王芳','女','1975-02-10','95031'); insert into student values('103','陸君','男','1974-06-03','95031'); #新增教師表 insert into teacher values('804','李誠','男','1958-12-02','副教授','計算機系'); insert into teacher values('856','張旭','男','1969-03-12','講師','電子工程系'); insert into teacher values('825','王萍','女','1972-05-05','助教','計算機系'); insert into teacher values('831','劉冰','女','1977-08-14','助教','電子工程系'); #新增課程表 insert into course values('3-105','計算機導論','825'); insert into course values('3-245','作業系統','804'); insert into course values('6-166','數位電路','856'); insert into course values('9-888','高等數學','831'); #新增成績表 insert into score values('103','3-245','86'); insert into score values('105','3-245','75'); insert into score values('109','3-245','68'); insert into score values('103','3-105','92'); insert into score values('105','3-105','88'); insert into score values('109','3-105','76'); insert into score values('103','3-105','64'); insert into score values('105','3-105','91'); insert into score values('109','3-105','78'); insert into score values('103','6-166','85'); insert into score values('105','6-166','79'); insert into score values('109','6-166','81');
1、 查詢Student表中的所有記錄的Sname、Ssex和Class列。
1 |
select
Sname,Ssex,Class
from
student
|
2、 查詢教師所有的單位即不重複的Depart列。
1 |
select
distinct
Depart
from
teacher
|
3、 查詢Student表的所有記錄。
1 |
select
*
from
student
|
4、 查詢Score表中成績在60到80之間的所有記錄。
1 |
select
*
from
Score
where
Degree
between
60
and
80
|
5、 查詢Score表中成績為85,86或88的記錄。
1 |
select
*
from
Score
where
Degree
in
(85,86,88)
|
6、 查詢Student表中“95031”班或性別為“女”的同學記錄。
1 |
select
*
from
Student
where
class=
'95031'
or
Ssex=
'女'
|
7、 以Class降序查詢Student表的所有記錄。
1 |
select
*
from
student
order
by
class
desc
|
8、 以Cno升序、Degree降序查詢Score表的所有記錄。
1 |
select
*
from
Score
order
by
cno
asc
,degree
desc
|
9、 查詢“95031”班的學生人數。
1 |
select
count
(*)
from
student
where
class=
'95031'
|
10、 查詢Score表中的最高分的學生學號和課程號。(子查詢或者排序)
1 |
select
Sno,Cno
from
Score
where
Degree=(
select
max
(Degree)
from
Score)
|
1 |
select
Sno,Cno
from
Score
order
by
Degree
desc
limit 0,1
|
11、 查詢每門課的平均成績。
1 |
select
Cno,
avg
(degree)
from
Score
group
by
Cno
|
12、 查詢Score表中至少有5名學生選修的並以3開頭的課程的平均分數。
1 |
相關推薦資料庫練習1#建學生資訊表student create table student ( sno varchar(20) not null primary key, sname varchar(20) not null, ssex varchar(20) not null, sbirthday dateti 資料庫操作練習11.查詢最晚入職員工的所有資訊 題目描述 查詢最晚入職員工的所有資訊 CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `birth_date` date NOT NULL, `first_name` varch SQL server 練習1(SQL server 資料庫基本操作)本篇部落格用來記錄,編者做sql server練習的題目及解答,以及遇到的一些問題和總結。 題目 1、資料庫建立 名稱:stuManage 主資料檔案: 邏輯檔名:stuManage_M_data 物理檔名:stuManage__data 資料庫函式練習1test表資料如下: ikey cname pikey 1 集團 0 2 公司 1 3 部門 2 4 個人 3 試寫一遞迴函式,傳入 集合框架練習1oid () args ati test 練習 set 汪峰 [] package fanxing; import java.util.ArrayList; import java.util.List; public class Test { public 遞推-練習1--noi1760 菲波那契數列(2)tex 時間 正整數 itl n) col turn page def 遞推-練習1--noi1760 菲波那契數列(2) 一、心得 二、題目 1760:菲波那契數列(2) 總時間限制: 1000ms 內存限制: 65536kB描述菲波那契數列是指這樣的數列: 數列 Python 練習1——簡易購物車數字類型 數字 shopping enum off odi for in mac pro ping 簡易購物車用於了解購物車的大致原理,利用Python實現簡易購物車的基本功能,即:用戶將所選擇的商品放入購物車中,結算時自動輸出所購買商品及所剩余額。 # -*- codin 練習1 循環擬合與AUCcon text diameter iam 適用於 ice there img 變量 R需要包:mice包;AUC包或pROC包 需要知識:logistic回歸;SVM;GAM;缺失值多重插補法;擬合效果ROC、AUC In cancer studies, a ques 7.21練習1title head body var 輸入 itl amp bsp set <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <t python爬蟲練習1:豆瓣電影TOP250import ria fff python top font beautiful code pen 項目1:實現豆瓣電影TOP250標題爬取: 1 from urllib.request import urlopen 2 from bs4 import Beaut MySQL 查詢語句練習1所有 -s 音響 round row clas 分類 lin nes 1、創建成績表,字段包括:學生姓名,語文成績,數學成績,英語成績 向表中插入多條數據; 查詢: (1) 查詢所有學生的數學成績和總成績 (2) 查詢所有學生的語文和數學成績和,按從 《sql語句練習1》之間 let 創建 名稱 示例 ble 通用函數 經理 ati Oracle系列《一》:簡單SQL與單行函數 使用scott/tiger用戶下的emp表和dept表完成下列練習,表的結構說明如下 emp員工表(empno員工號/ename員工姓名/job工作/mgr pythonl練習1python1. 你理解的python是什麽?為什麽會使用python?2. 解釋python第一行怎麽寫?寫的內容是做什麽的?怎麽寫可移植性強?為什麽?3. 解釋編碼格式ASCII,Unicode和utf-8的不同點?4. raw_input和input的區別?5. 三個雙引號號(或者三個單引號的)可以用來 Python練習1python問答:1.你理解的python是什麽?為什麽會使用python?稍微比別的語言簡單點,linux自動化運維需要2. 解釋python第一行怎麽寫?寫的內容是做什麽的?怎麽寫可移植性強?為什麽?#!/usr/bin/env python 說明環境,解釋器 ,用這種方法寫,不會因為安裝路徑的變化而無法 Python2.7+PyQt4+eric4練習1今天 tar widget 路徑 port window ref src 技術分享 今天根據網路上的教程剛剛安裝了 PyQt4和eric4,現在就練習一些基礎的程序,來大致理解一下我們的PyQt4中包含的主要類庫的基礎功能, 安裝成功後,我們試試看用PyQt4xianshi python練習1、簡易登錄接口ont pen login continue split count abc 循環 若有 #/usr/bin/env python# -*- coding:utf-8 -*-import osuser_dic = { ‘jyd‘ : {‘password‘: ‘abc java練習---1技術 for sys pri log string ring clas out //程序員:羅元昊 2017.9.6public class aaa{ public static void main(String[] args){ System.out.println(" 【數據結構與算法分析——C語言描述】練習1.1——選擇問題problem 內容 語言 log %d include oid define signed 本部分內容來自http://www.cnblogs.com/mingc,筆者在此只用於整理學習。 問題描述:編寫一個程序解決選擇問題。令k=N/2。畫出表格顯示你的程序對於N為 python 【練習1】資產信息掃描python 資產信息 #!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2017/10/24 0024 11:31 # @Author : ming import json import copy location = "R00L golang-練習1pac 返回 string pri fields imp || main 學習 題目: 輸入字符串,返回最大的單詞。 實例:run#¥@!time 返回:time package main import ( "fmt" "strings" ) func |