1. 怎樣用sql語句表示:查詢每個班級的學生人數
查詢每個班級的學生人數的sql語句是:
select class_name,count(1) from table_name group by class;
其中class_name,count(1)為查出的班級名和對應的人數,table_name為學生表名稱,group by是將class分組。
注意點:在select指定的欄位要麼就要包含在Group By語句的後面,作為分組的依據;要麼就要被包含在聚合函數中。
2. 用SQL語言表示
1.1 String sql="select * from tb_college where collegeName='"+計算機學院+"' and role='"+院長+"'";
1.2 String sql="select * from tb_department where collegeId='"+計算機學院ID+"'";
2.你的學生表中應該包含了該學生所屬學院ID 系別ID 班級ID 當然如果你確信該學生的學院,系別等不變的話直接用學院,系別名稱寫入學生表也可以。
2.1 String sql="select * from tb_students where collegeId='"+計算機學院ID+"' and role='"+院長+"'";
查詢出來之後用for循環信息時根據該學生的系別ID 班級ID再查詢對應的名稱將其信息顯示出來,例如:
學院|系別|班級|姓名
美術|水粉|0701|張三
3. 求 SQL代碼:按班級(學號前四位表示班級)分組,並顯示班級總成績哦
select substring(學號,1,4),sum( 成績) from Table1 group by substring(學號,1,4)
4. 用SQL語句給每個同學的班級號前添加上'T'是如何寫的。
以上回答皆不對,
字元串連接使用concat
如下
update table set clasee=concat('T',class)
5. 如何使用SQL語句完成如下的分班功能
select top 30 * from 表
order by 姓名
這樣就是頭30個人.
select top 30 * from 表
order by 姓名 desc
這樣就是後20人
所以呢, 你用update語句的時候可以這么寫。
update 表
set 班級 = '1'
where 姓名 in (select top 30 姓名 from 表 order by 姓名 desc)
再用同樣的辦法將後30人改成3班,
最後, 班級為空的全部改成2班, 簡單吧? 呵呵
6. SQL 如何寫班級編號必須為5個數字的代碼
SQLcheck約束即可
createtabletable_name(classNointcheck(length(classNo)=5)
7. 求SQL寫法,表A(學生名,班級ID)表B(班級ID,班級名),想一次把學生名和所屬班級名取出應該如何寫SQL
select A.學生名, B.班級名
FROM A, B
WHERE A.班級ID = B.班級ID
8. 如何通過學號查詢所在班級的sql語言
如果你的學號和班級是在一個表裡:
select 班級 from 表名 where 學號=10012001
如果是在不同表裡
select 班級from 兩個表 where 關聯欄位=關聯欄位
9. 請用SQL語句編寫一程序,其功能是:查詢顯示選修課程的學生姓名.專業班級·成績情況
select 學生姓名,專業班級,成績情況 from 表名 where 課程='選修課程' order by 成績情況 desc
不清楚你的表名,列名,大概意思就是這樣,你看看吧!
10. 用SQL為班級信息管理設計一個資料庫。
班級信息都有哪些?
最簡單的就是直接作一個表 有班級名稱,人數,所屬年級,所屬專業等