select查询题本(关于select语句查询最新的数据(不使用order by))

本文目录
- 关于select语句查询最新的数据(不使用order by)
- 如何用select 语句查询后,输出指定类型数据
- vb中的select查找数据
- 用select语句查询一个表的一列或若干列怎么写
- select语句在查询结果中查找
- vfp作业,利用SELECT-SQL语句建立查询
关于select语句查询最新的数据(不使用order by)
用 TOP 关键字,这样就可以得到最新插入的数据,而速度也快!
要10个就是:
SELECT TOP 10 * FROM ... ORDER BY id desc
================================================
这样试试:SELECT * FROM ... ORDER BY id desc LIMIT 0,10
前面忘说了,id为自增整数字段
如何用select 语句查询后,输出指定类型数据
select
where
有记得需要说明的是,如果存在多个条件时需要用and 连接每个查询条件,如果需要排序,语法则为:
select
where
order by
vb中的select查找数据
cnn为数据库联接, rst为记录集, sql为查询语句
sql="select * from 学生 where name=’张山’"
rst.open sql,cnn,adopenkeyset,adlockreadonly,adcmdtext
if not rst.eof then
text1.text=rst.fileds("字段1")
.......
textn.text=rst.fileds("字段n")
else
msgbox "查无此人!"
end if
rst.close
set rst=nothing
用select语句查询一个表的一列或若干列怎么写
一列:
SELECT id FROM table
若干列:
SELECT id, title, content FROM table
全部列:
SELECT * FROM table
select语句在查询结果中查找
试试
select
,
from
(select
month(jysj)as
,sum(jyje)as
from
jyjl
where
year(jysj)=’2007’)
A
group
by
PS:
提示错误是因为你最后一个括号用的是全角括号
:)
另外,
最好给子查询定义一个别名,
否则外面的SQL有些就没法执行了
vfp作业,利用SELECT-SQL语句建立查询
--15.基于xs表查询所有1990年后出生同学的学号、姓名和出生日期,要求输出字段包括xh、xm、xb、csrq、jg和bjbh,结果按出生日期排序。
select xh,XML_SCHEMA_NAMESPACE,xb,csrq,jq,bjbh from xs
where YEAR(csrq)》=1990
order by csrq asc
--16.基于xs表查询张姓和王姓同学的姓名和籍贯,要求输出字段包括xm和jg,不能有重复内容,结果按籍贯排序,相同时再按姓名排序。
select distinct xm,jg from xs
where xm like’张%’or xm like ’王%’
order by jg ,xm
--17.基于CJ表查询每门课程的最高分、最低分、平均分、总分和选课人数,要求输出字段包括kcdm、最高分、最低分、平均分、总分和选课人数,结果按平均分降序排序。
select kcdm,max(,count(*) from cj
group by kcdm
order by --这个题目没有表结构可能有很多种情况,最好把孝搭成绩表贴出来
--18.基于xs表统计男女同学的人数。要求输出:性别和人数(字段名依次分别为xb和rs),且查询结果按性别降序排列,性别相同时按人数降序排列。
select xb,count(*) as rs from xs
group by xb
order by xb desc ,rs desc
--19.基于XS表和CJ表,查询选课的学生名单,要求输出字段为:xh和xm。
selectxh,xm from from XS
where xh in(select xh from CJ) --如果用连接查询可能有漏洞
20.基于XS表和CJ表掘隐,查询班级编号为“050202”未选课的学生名单。要求输出字段为:xh、xm,查询结果按学号升序排序。(提示:可采用左联接)
select XS.xh,xm from XS left join CJ on XS.xh=CJ.xh
where CJ.xh is NULL and =’050202’
--21.基于XS表和CJ表,查询每位学生参加考试的课程门数、平均成绩和不及格课程数(成绩小于60者不及格)。要求输出字段为XH、XM、选课门数、平均成绩、不及格课程数,查询结果仅显示平均成绩大于或等于75的记录。
select S.xh,xm, from (
select a.xh , from CJ group by xh )a join
(select xh,count(*) as《60 group by xh) b on a.xh=b.xh)S join XS on S.xh=XS.xh
where 》=75
--22.基于KC表和CJ表,查询每门课程参加考试的人数、平均成绩和不及格人数(成绩小于60者不及格)。要求:输出字段依次为KCDM、KCMC、人数、平均成绩、不及格人数,查询结果按平均成绩降序排序,查询去向为表ABC。
select S.kcdm,kcmc, into ABC from
(select a.kcdm, from
(select kcdm,count(*) as from CJ group by kcdm) a join
(select kcdm,count(*) as《60 group by kcdm)b on a.kcdm=b.kcdm)S join KC
on S.kcdm=KC.kcdm
order by desc
--23.基于KC表和CJ表查询所有不能毕业的学生列表。要求查询输出字段为:学号、总学分,查询结果按总学分降序排序。注意:若成绩不低于60分学生可以取得对应课程的学分,总学分大于或等于20的学生可以毕业。
select xh,sum( from CJ join KC on CJ.kcdm=KC.kcdm
where 》=60 )a
group by xh
having sum()《20
--24.基于XS表、CJ表和KC表,查询每位学生取得学分的课程门数和总学成绩(成绩大于或等于60时才能取得学分)。要求:输出字段依次为XH、XM、课程门数、总学分,查询结果按总学分降序排序,输出总学分排在前10位同学。
SELECT XS.xh,xm, from CJ join KC on CJ.kcdm=KC.kcdm
where 》=60)a group by xh )b join XS on b.xh=XS.xh
--25.基于kc表和cj表,找出每门课程的kcdm、kcmc、选课人数、总成绩、平均分和最低分、最高分,结果先按总成绩降序排序,再按课程代码升序排序,把结果保存到kccj表文件中。
select CJ.kcdm,kcmc,count(*) as
into kccj from CJ join KC
on CJ.kcdm=KC.kcdm
group by CJ.kcdm,kcmc
order by desc ,CJ.kcdm asc
--26.基于xs表和cj表,找出学生的xh、xm以及总成绩,要求输出总分前5名学习情况。
select top(5) xs.xh,xm ,sum(from xs join cj on xs.xh=cj.xh
group by xs.xh,xm
order by desc
--27.基于xs表和cj表,找出每个学生的xh、xm、总成绩、平均成绩以及最低分,要求输出总分不低于480分,最低分不低于60分的所有学生学习情况,最终按学生xh进行排序。
select xs.xh,xm ,sum(from xs join cj on xs.xh=cj.xh
group by xs.xh,xm
having sum()》=60
order by xh
/*28. 已知教师表(JS)含有工号(gh,C)、院系专业代码(yxzydm,C)等字段;自由表图书借阅表(JYB)含有读者号(dzh,C)、
分类号(flh,C)、借阅日期(jyrq,D)、还书日期(hsrq,D)等字段,教师的读者号与工号相同。要求在JXGL项目创建查询jsjybchaxun:
基于JS表和JYB表查询各院系专业借书情况。要求:查询输出字段为yxzydm、借书本数、
最大借阅天数;查询结果按最大借阅天数降序排序;输出去向为临时表TEMP。
注:借阅天数为hsrq与jyrq之差,未还的图书按当前系统日期计算借阅天数。
*/
use JXGL
go
declare @date datetime
declare @hsrq datetime
set @date=getdate()
if hsrq is null
set @hsrq=@date
else
set @hsrq=(select hsrq from JYB)
select yxzydm,count(*) as from JYB join JS ON dzh=gh
group by yxzydm

更多文章:
corrcoef函数(为什么matlab里corrcoef函数只能产生2×2的系数矩阵 求高手帮忙)
2026年1月20日 21:30
excel表格加减乘除函数公式(EXCEL中加法减法乘法除法怎么算啊!)
2025年11月13日 20:30
js字符串转date类型(js怎么把string转换成date)
2025年8月11日 06:00
onclick与click的区别(onclick和click的区别)
2025年5月31日 04:00
oracle触发器怎么设置(oracle apex 怎么设置触发器)
2025年8月13日 19:30
兼容织梦系统cms系统(什么是CMS系统目前流行的CMS系统主要有哪些各有哪些优缺点如何选择CMS系统拜托各位大神)
2025年10月5日 07:00
phpcmsv9最新利用工具(WampServer是一款WAMP软件包,该软件包由哪些软件整合而成)
2026年4月13日 18:15
写出在powerpoint中创建演示(阐述在PowerPoint中创建演示文稿的方法(至少三种))
2026年5月31日 02:30
word如何使用正则匹配(c#word查找用如何用正则表达式模糊匹配)
2025年6月14日 21:00
swift code 中国工商银行(中国工商银行的Swift code(银行国际代码)是什么)
2025年9月1日 20:45










