1. sql:查詢所有學生的學號、姓名、入學成績、選課門數和平均分。結果要求顯示如下
SQL語句如下:
select student.sno 學號,sname 姓名,sgrade 入學成績,count(cno)選課門數,avg(grade)平均分
from student,score
where student.sno=score.sno
group by student.sno,sname,sgrade;
其中sno、sname、sgrade、cno、grade分別為:學號、姓名、入學成績、課程號、成績。以上SQL語句在Microsoft SQL Server 2005下測試通過。
2. 用SQL語句寫出所有學生的學號,姓名,性別和籍貫信息
語句如下: SELECT 學號,姓名,性別,出生日期FROM 學生管理系統資料庫WHERE 性別='女'ORDER BY 學號 asc
3. 若學生表中存儲了學號、姓名、成績等欄位,則「查詢所有學生的姓名和成績」的SQL語句是__________。
假設學生表名稱為student,姓名欄位名稱是name,成績的欄位名稱是score。
那麼「查詢所有學生的姓名和成績」的SQL語句如下:
select student.name,student.score from student;
下面我們在SQL練習網站上測試一下我們的結果,首先進入測試網站SQL Fiddle
然後新建SQL表,最後寫入執行語句。
(3)sql姓名學號擴展閱讀:
SQL SELECT 語法
SELECT 列名稱 FROM 表名稱
以及:SELECT * FROM 表名稱
注釋:SQL 語句對大小寫不敏感。SELECT 等效於 select。
SQL SELECT 實例
如需獲取名為 "LastName" 和 "FirstName" 的列的內容(從名為 "Persons" 的資料庫表),請使用類似這樣的 SELECT 語句:
SELECT LastName,FirstName FROM Persons
4. sql中姓名、性別、學號等數據類型和長度如何寫跪求。
學號能用int或者bigint嗎?學號只是標記,常理下用
varchar(幾位學號就是長度幾);名字嘛就是varchar(15)一般不會超過8個漢字吧;性別如果要是規定好的話(比如只能是『男』或者『女』)的話就用定長char(2)
check
in(『男』,『女』),否如果不確定填什麼的話,就用varchar(5)。一般不會超過兩個漢字吧。
5. SQL Server中姓名,學號,性別,院系都用什麼數據類型
姓名(這個一般都用varchar,因為一般都是字元)
學號(這個可以是int或varchar,如果數字前面是0的話就只能varchar)
性別(這個一般都用char(2)或bit,因為一般都是字元男/女或用數字0/1代替)
院系(這個一般都用varchar,因為一般都是字元)
6. 5.用SQL命令查詢所有學生的學號、姓名、總成績、平均成績。
## 簡介
資料庫在查詢上的sql 語句 基本是沒有差異的,
## 工具
mysql 資料庫,windowds 7
## 步驟
1.打開mysql資料庫,點擊新增查詢
2.selectno,name,totalScore,avgScorefromScoreTable;
7. 簡答運用T-SQL語句,在資料庫student DB中查詢student表中的學生的學號、姓名
工具/材料:Management Studio。
1、首先在桌面上,點擊「Management Studio」圖標。
8. SQL語句查詢每個學生的學號、姓名、平均成績、最高成績和最低成績
select 學生表.學號,學生表.姓名,
average(成績表.成績) as 平均成績,
max(成績表.成績) as 最高成績,
min(成績表.成績) as 最低成績
from 學生表 left join 成績表 on 學生表.學號=成績表.學號
order by 學生表.學號
成績表可換成語文、數學、英語等,查詢結果就是各個學生相應課程的平均成績、歷史最高成績、歷史最低成績.
9. 利用sql語句完成創建學生表,學生表中屬性有學號,姓名,班級號,性別,年齡
select
學號,姓名,性別
from
s
select
distinct
學號
from
sc
select
sc.成績,s.學號,s.姓名,c.課程名
from
s,sc,c
where
s.學號=sc.學號
and
c.課程號=sc.課程號
select
sc.學號,sc.成績
from
sc
where
sc.課程號
in
(select
課程號
from
c
where
教師姓名='周濤')
insert
into
c
(課程號,課程名,教師姓名,辦公室)
values
('c701','組合數學','張群','312')
10. 如何用sql語言在資料庫中查找沒有選修任何課程的學生的學號,姓名的命令
假設學生表為A,學號欄位為id,姓名欄位為name;x0dx0a課程表為B,其中row_id為課程編號,stu_no為選修該門課的學生的學號x0dx0aSQL:x0dx0aSELECT A.id,A.namex0dx0aFROM Ax0dx0aWHERE A.id NOT IN (SELECT DISTINCT B.stu_no FROM B)