‘壹’ 用sql命令查询年龄在20周岁以下的学生的档案信息
SELECT a.学号, b.姓名, b.性别, datediff('yyyy',b.出生日期,now()) AS 年龄, a.课程A, a.课程B, a.课程C, a.课程D, a.课程E
FROM 学生成绩 AS a INNER JOIN 学生档案 AS b ON a.学号=b.学号
WHERE datediff('yyyy',b.出生日期,now())<20;
‘贰’ sql怎么查年龄在20岁以下的学生姓名及年龄
你好,很高兴回答你的问题。
可以通过类似下面的sql语句来实现你的需求。
select 姓名,年龄 from 表 where 年龄<20。
将其中的表名和列名改成你使用的表名列名即可。
如果有帮助到你,请点击采纳。
‘叁’ 在数据库中怎么编写查询年龄在20——30岁之间的会员的sql语句
select*
from会员
where年龄>=20and年龄<=30
“elect * from 学生信息 where age between 18 and 20”此句sql最前面少个s
应该是 select * from 学生信息 where age between 18 and 20 意思是
在学生信息中找年龄在18到20的学生所有字段信息。
‘肆’ 用sql语句检索出年龄大于等于十八小于等于二十的男工人的学号和姓名
如果要用 SQL 语句来检索出年龄大于等于 18 小于等于 20 的男工人的学号和姓名,可以使用下面的语句:
SELECT student_id, name
FROM students
WHERE age >= 18 AND age <= 20
AND gender = 'male'
AND occupation = 'worker'
其中,students 表示学生信息的表格,student_id 表示学号,name 表示姓名,age 表示年龄,gender 表示性别,occupation 表示职业。通过上面的语句,可以从 students 表中检索出年龄大于等于 18 小于等于 20,性别为男性,职业为工人的所有学生的学号和姓名。
求采纳!!!
‘伍’ 用SQL语言写“显示年龄在20岁以上的全部学生”(表是学生表,表中字段没有年龄字段,只有出生日期)
select*from学生表wheredatediff(yy,出生日期,getdate())>20
‘陆’ 统计年龄在20岁以下的学生人数写出sql-select查询命令
select count(*) as 人数 from 学生表
where datediff(year,getdate(),出生日期)+1<20