用sql語句查詢男學生的學號姓名,年齡

2021-03-04 07:35:38 字數 1403 閱讀 1119

1樓:lq右邊

select 列名(學號),列名(姓名),列名(年齡)from table_name where 列名(性別)='男性'

2樓:匿名使用者

select id,name,age from student where ***='男'

求解sql。設有學生表s(學號,姓名,性別,年齡)。查詢所有年齡小於等於20歲的男同學。並按年齡生成新列

3樓:天涯ni一角

你好,按年齡生成新列是什麼意思,是按年齡排序?:

select  學號,姓名,性別,年齡  from swhere 年齡<20

order by 年齡

4樓:匿名使用者

select 學號,姓名,性別,年齡 from s where 年齡<=20 and 性別='男'

order by 年齡

注意自己更換表名、欄位名、以及將中文標點換成英文標點。

請幫忙寫出下列sql語句的步驟: 1.查詢成績表的所有成績 2.查詢學生的學號,姓名和年齡 (接著在下面)

5樓:楓啦啦

你表的字段和表的關係都沒給....

只能認為表裡面有所有的字段了...

1 select * from 成績表

2 select 學號,姓名,年齡 from 學生資訊表

3 select 學號,姓名,課程名,成績 from 選課表

4 select * from 學生資訊表 where 姓名 like '張%'

5 select top 4 * from 學生資訊表 where 學號 like '9952%'

6 select count(*) as 男生人數 from 學生資訊表 where 性別='男'

7 select * form 學生資訊表 where 性別='女' and 黨員='是'

8 select 學號 from 成績表 where 成績》80 and 成績<90

9 select 學號,姓名 from 成績表 where 成績<60

ps:這題,如果姓名不在成績表中的話應該是:

select 學號,姓名 from 成績表,學生資訊表 where 成績表.學號=學生資訊表.學號 and 成績表.成績<60

10 select 學號,姓名,性別 from 學生資訊表 order by 學號 desc

這裡我把"學生表"寫成"學生資訊表",是為了看著更清楚

如果要改的話,自己看著改

6樓:匿名使用者

1,select * from 成績表

2,select 學好,姓名,年齡 from 學生表

用SQL語句查詢每個學生選修的課程名及其成績

select 姓名,課程名,成績 from 課程名所在的表名 c join 成績所在的表名 s on c.課程號 s.課程號 join 學生資訊表 on s.學號 學生資訊表.學號 具體的例子 select sname,ame,grade from student st left join scor...

如何使用sql編寫查詢語句用於查詢學生的各科成績

declare sql varchar 8000 select sql select a.mname as 學生姓名 select sql sql sum case c.fname when fname then b.score else null end as fname from f selec...

用SQL語句查詢每門成績都大於80的學生姓名?新手求教

select name from stu t1 where not exists select 1 from tab where name t1.name and fs 80 select distinct a.namefrom select name,km,fs,count over partit...