一、首先建立了三個關係(table),分別存放以下資訊
student:(一部分)
score:(一部分)
course:(一部分)
二、結合具體問題執行資料庫的sql語言,實現查詢的功能,先是詳細的查詢問題實踐,後面是關於查詢的我所總結的知識點
1、從 student 表中查詢 1994 年出生的所有學生,並將結果按出生日期降序排序
2、從 student 表中查詢 1994 年出生的所有女生,並將結果按出生日期公升序排序
3、從 student 表中查詢地信專業和測繪專業的所有學生,並將結果按學號公升序
排序4、從 student 表中查詢地信專業和測繪專業的所有男生資訊,並按學號降序排列
5、從 student 表中,查詢除地信專業、測繪專業和計算機專業以外的其他專業的學生,並按專業降序排列,相同專業的按學號降序排序
6、從 student 表中,查詢所有姓名中包含「三」字的學生資訊,並按照出生日期公升序排列,相同出生日期的按照學號降序排序
7、從 student 表中,查詢所有姓名中第二個字是「三」的學生資訊
8、從 student 表中,查詢學生姓為張、李和趙的學生學號,姓名,性別和出生日期資訊,並按學號降序排序
10、從 student 表中,查詢學號從15004到15009學生的學號,姓名,性別,出生日期和手機號資訊,並按出生日期公升序排序
11、從 student 表中,查詢學號從15004到15015學生的學號,姓名,性別,出生日期和手機號資訊,並按出生日期公升序排序
12、從 student 表中,查詢按照年齡從大到小排序,檢索從第六名開始一共三個人的資訊
13、查詢每門課程的課程編號及其選課人數
14、查詢每門課程的最高考試成績,最低考試成績和平均考試成績
15、查詢選擇5門以上課程的學生學號
16、查詢選擇5門以上課程的學生資訊
17、查詢每個學生的選課情況
18、查詢選修04號課程且考試成績在80分以上的所有學生
19、查詢選修gis與rs整合應用課程且考試成績在80分以上的所有學生
20、計算李四五同學數字高程模型課程的總評成績(總評成績=平時成績*50%+考試成績*50%)
易錯部分總結:
①範圍查詢函式沒有熟練,先總結如下:
select *from 表名 where name like 『%李%』
『%李%』為任意地方有』李』字
『李%』開頭有』李』字
『%李』最後乙個有』李』字
『_%李』第二個為』李』字
②在有條件查詢資料時,在子查詢中』=』只能返回一條記錄,』in』可以返回多條記錄表
③自身鏈結查詢時,where需要替換成』on』,在乙個表名後面接著小名
C語言實現查詢whois
define crt secure no warnings include include include include int main else pclose fp sleep 1000 return 0 儲存還未占用的網域名稱 亂碼是由於cmd預設是gbk編碼方式。修改方法 在中文windo...
php實現查詢資料庫返回json資料
示例 一 設定返回json格式資料 連線資料庫 link mysql connect localhost root root or die unable to connect to the mysql mysql query set names utf8 mysql select db jilinw...
資料結構 查詢演算法 用c語言實現查詢演算法《一》)
一 查詢的分類 1 靜態查詢 不進行插入和刪除操作。2 動態查詢 可進行插入和刪除操作。按查詢的基本方法可分為 比較查詢法和計算查詢法。按元素的組織結構可分為 基於線性表的查詢和基於樹的查詢。二 順序查詢 基於線性表 1 陣列順序儲存 靜態 比較查詢 include define list size...