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

sql教師姓名查詢

發布時間: 2022-09-14 10:52:51

A. 一個超難查詢任教老師的姓名與班級名稱的sql查詢語句

DECLARE @Teacher VARCHAR(50)

SET @Teacher='楊春濤'

SELECT * FROM (
SELECT 語文 AS 科目,bjh FROM 表 WHERE 語文 = @Teacher
UNION ALL
SELECT 數學 AS 科目,bjh FROM 表 WHERE 數學 = @Teacher
UNION ALL
SELECT 英語 AS 科目,bjh FROM 表 WHERE 英語 = @Teacher
UNION ALL
SELECT 思品 AS 科目,bjh FROM 表 WHERE 思品 = @Teacher
UNION ALL
SELECT 歷史 AS 科目,bjh FROM 表 WHERE 歷史 = @Teacher
UNION ALL
SELECT 地理 AS 科目,bjh FROM 表 WHERE 地理 = @Teacher
UNION ALL
SELECT 生物 AS 科目,bjh FROM 表 WHERE 生物 = @Teacher
) AS RESULT

B. 用sql查詢前五個教師的姓名工齡

什麼叫做前5個,說的是表內的前五個(隨便5個),還是按照什麼排名的前五個?
另外工齡是需要計算還是有直接的欄位。還有,你的資料庫是什麼?mysql,sqlserver和oracle的寫法也是有些區別的。這些都不說,怎麼寫語句???

C. SQL用select語句查詢所有教師授課的信息,要求顯示教師名、課程名及班級號。

SELECT
[教師姓名列名]
as
教師姓名,
[課程名稱列名]
as
課程名稱,
[班級編號列名]
as
班級編號
FROM
[課程信息表]

出來直接是中文的

D. SQl 查詢:輸入教師名,顯示該系教師姓名,年齡,系別,職稱 考試T.T

考試T.T是什麼意思啊?
--創建表
create table teacher
(
tname varchar(20) not null, --教師名
tage int not null, --年齡
tspe varchar(10) not null, --系別
tjob varchar(20) not null --工作職稱
)
--查詢
select t.tname, t.age, t.spe, t.tjob from teacher t where t.tname = '教師名條件'
--修改
update teacher t set t.tjob = '要改的職稱' where t.name = '教師名條件'
--刪除
delete from teacher where 你的條件
--添加
insert into teacher values('教師名', '年齡', '系別', '工作職稱')

這樣行了嗎?

E. 用sql語言描述「在教師表中查找姓王的老師」

假如教師表的表名為:TeatherInfo 教師表中有列名為:TeatherName 教師姓名這一列。
代碼:select TeatherName from TeatherInfo where TeatherName like '王%'
這個SQL語句只是查詢出姓王的老師的姓名 如果想要查詢出姓王老師的所有信息,則把TeatherName 改為'*' 星號 表示所有;
裡面的from 表示從哪一張數據表裡面查詢;
where 表示查詢的條件;like表示模糊查詢;
"%"的作用是模糊查詢:
例如:"王%" 查詢符合以王字開頭的所有信息,"%王" 查詢以王字結尾的所有信息。

F. 用sql查詢所有計算機系的教師編號和姓名

(1):答:select st.姓名,st.性別 from Student st,Sclass sc,Class c where st.學號=sc.學號 and sc.課程編號=c.課程編號 and c.課程名字="計算機系"; select st.姓名,st.性別 from Student st,Sclass sc,Class c where st.學號=sc.學號 and sc.課程編號...
(2):答:(1) update 教師 set 年齡=年齡+1 (2) select * from 教師 where 所屬院系='軟體學院' order by 編號 (3) insert into 教師(編號,姓名,性別,年齡,所屬院系,職稱) values('4331','李艷','女',28,'計算機學院','講師') (4) delete from 教師 where...
(3):答:1.在學生管理資料庫EDUC中,完成下列查詢操作。 (1...④ 查詢2013級學生所有任課教師的編號、姓名、職稱...④ 查詢計算機科學系(CS)和數學系(MA)的姓張的...
(4):答:create table t_teacher_course( dno varchar2(4) primary key , dname varchar2(20) not null, ddimo varchar2(7) ) insert into t_teacher_couse values('0001','計算機','A002'); insert into t_teacher_couse values('0002','英語','A003');...
(5):答:1.select * from 課程表 where 教師號 in (select 教師號 from 教師表 where 所在系=『計算機』); 2. select * from 課程表 where 課程號 in (select 課程號 from 選課表 group by 課程號 having count(*) > = 40) 3. 這里不知道你要用什麼寫,是...
(6):答:select 姓名,出生日期 from 學生; update 課程注冊 set 成績=成績+5 where 系部代碼=(select 系部代碼 from 系部 where 系部名稱='計算機系') ;
(7):答:1. SELECT Sname,Sage FROM Student WHERE Sage
(8):答:--SQL命令 --「學生」資料庫中有 「學生表」、「課程表」和 「成績表」。 --「學生表」中包含學號、姓名、性別、專業和班級五個欄位。 --「課程表」中包含有課程編號、課程名和任課教師三個欄位,「成績表」中包含有學號、課程編號和成績三個欄位。 CREATE TAB...
(9):答:(1)select avg(成績) from 表 where sex = 『女』 (2)select 課程號,課程名,學生姓名,成績,任課教師 from 表 where 選修課程名='基礎會計' (3)select 姓名,年齡,性別 from 表 where 學號 like '11%' (4)select 微觀經濟學,count(微...
(10):答:等會,我給你解決…… 我先自己整理整理答案。。。 要寫成英文還是???

G. SQL Server 查詢男教師的姓名和年齡,先出生的後顯示

SELECT 姓名,年齡
FROM 教師表
WHERE 性別='男'
ORDER BY 2 DESC

H. 在資料庫中,用sql語句表達:查詢計算機男教師的名字,顯示欄位為編號,姓名,性別,名字

select 編號,姓名,性別,名字 from 表名 where 性別='男' and 專業="計算機"

I. mysql查詢教師情況表中總課時在100以上、職稱為「講師」、「副教授」、「教授」的姓名和工作時間

使用大於條件+in 條件來查詢。查詢的偽sql : select 姓名,工作時間 from 教師情況表 where 總課時 > 100 and 職稱 in ('講師','副教授','教授'); 將上述偽sql 轉化為真正sql執行就是了。

J. 資料庫sql查詢,查詢2010至2011年有課的教師姓名及所在系

mysql 是這樣查詢的啊
select 教師名,院校 from 表名
where 上課時間 >=20100101 and 上課時間 <=20111231