當前位置:首頁 » 編程語言 » sql姓名學號
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql姓名學號

發布時間: 2023-08-06 09:08:58

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)