第一篇:《数据的查询操作》
第八次作业1
1.检索年龄大于18岁的女学生的学号和姓名(注意:要给列起别名);use 学生课程数据库
select sno ,sname
from studentwhere sage>18 and ssex='女'
2.检索所有男学生选修的课程号和课程名称(仅在结果中列出10%的数据行)。use 学生课程数据库
select top(10)percent course.cno,cname
from student,sc,course
where student.sno=sc.sno and sc.cno=course.cno and ssex='男'
3.查询年龄大于18,并不是信息管理也不是计算机科学的学生的姓名和性别(复合查询);
select sname,ssex
from studentwhere sage>18 and sdept not in('信息管理','计算机科学')
4..查询以“DB_”开头,和倒数第二个汉字为“导”字的课程信息(模糊查询);select *
from course
where cname like 'DB_%' or cname like '%导_'
5.查询student表和sc表的交叉连接;
select *
from student cross join sc
6.检索王同学不学的课程的课程号和课程名称;
select cno,cname
from course
where cno not in(select cno from sc where sno in(select snofrom student
where sname='王%'))
7.检索全部学生都选修的课程号和课程名称;
SELECT cno,cname
FROM course
WHERE NOT EXISTS
(SELECT *FROM student
WHERE NOT EXISTS
(SELECT *
FROM SC
WHERE SC.Sno= Student.Sno AND SC.Cno= Course.Cno))
8.检索所有课程的成绩均高于90分的学生的姓名和年龄;
select sname, sage
from student
where sno in
(select sno
from sc
group by sno
having MIN(grade)>90)
go
9.求刘老师所授的每门课程的平均成绩;
select cno,AVG(grade)
from sc
where cno in(select cno from course where cname in(select job from
teacher
where ename like '刘%'))
Group by cno
10.求年龄大于所有女同学的男学生的姓名和年龄
select sname,sage
from student
where sage> all(select sage from student where ssex='女')and ssex='男'
11.求每个学生的总分,要求输出学号和总分数(要求依然保持学生原有的明细分数,并按学号分组汇总)
select sno,grade
from sc
order by sno
COMPUTE SUM(grade)by sno
12.查询各不同平均成绩所对应的学生人数(要求显示各组的单项人数)
select avgr,COUNT(*)
from(select sno,AVG(grade)from sc
group by sno)as sg(sno,avgr)GROUP BY avgr
13.查询年龄小于18岁和大于20岁的学生的所有信息(要求用并运算实现union);select *
from student
where sage<18
union
select *
from student
where sage>20
14.查询即选修了‘1001’号课程有选修了‘1003’号课程的学生的学号(要求用用交运算实现intersect);
select sno
from sc
where cno='1001'
intersect
select sno
from scwhere cno='1003'
15.查询选修了‘1002’号课程,但不是工业工程系的学生的学号(要求用差运算实现except)
select sno
from sc
where cno=1002
exceptselect sno
from student
where sdept!='工业工程'
16.创建一个公用表,该表由课程号、人数和最高分组成,用于存放各门课程的课程号、选修该课的人数及该门课的最高分数,查询该公用表,并按照课程号排序。
WITH gongyongbiao(cno,amount,maxgrade)
AS(SELECT sc.cno, COUNT(*), MAX(grade)
FROM course,sc
WHERE sc.cno IS NOT NULL
GROUP BY sc.cno)
SELECT cno,amount,maxgrade
FROM gongyongbiao
第八次作业
21.在学生信息表中进行自联接查询,并在连接时使用内链接,返回籍贯是“河南”或者“北
京”的学生学号、姓名、班级编号及籍贯信息。
select student.sno,sname,class,jiguan
from student
where jiguan=‘河南’or jiguan=‘北京’
2.查询人数超过45人所在班级中的学生的学号、姓名和班级名称。
Select 学号,姓名,班级名称
From 学生信息a,班级信息b
Where a.班级编号=b.班级编号 and a.班级编号 in(select 班级编号 from 班级信息 where 人数>45)
3.对于成绩大于等于90的数据进行查询,并返回考试成绩的学生的学号、姓名、性别、籍
贯和所在班级名称及年级信息。(用EXISTS编写语句)
Select a.sno,a.sname,a.ssex,a.jiguan,b.class,b.grade
From 学生信息a inner join 班级信息b
On a.班级编号=b.班级编号
Where exists(select* from 成绩表 where 学号=a.学号 and grade>=90)
4.查询出任意一个大于平均成绩的学生的学号、姓名、班级编号、课程编号和成绩信息。
Select a.sno,a.sname,a.class,b.cno,b.grade
From 学生信息a inner join 成绩表b
On a.学号=b.学号
Where grade>any(select avg(grade)from 成绩表)
5.查询学生姓名为“李文东”所在班级的学生信息,要求返回学生的学号、姓名、性别、班级编号、班级名称和年级信息
Select a.sno,a.sname,a.ssex,b.banjibianhao,b.banjimingcheng,b.nianjixinxi From 学生信息a inner join 班级信息b on a.班级编号=b.班级编号
Where a.班级编号=(select 班级编号 from 学生信息 where sname=‘李文东’)
6.查询出所有非计算机系的学生信息,并显示出这些学生的考试成绩,成绩按降序排列显示,要求返回学生的学号、姓名、班级编号、课程编号和成绩信息。
Select a.学号,a.姓名,a.班级编号,b.课程编号,b.成绩
From 学生信息a inner join 成绩表b
On a.学号=b.学号
Where a.学号 not in(select 学号 from 学生信息 where 班级编号 in
(select 班级编号 from 课程信息 where 开课系别=‘计算机系’))
Order by 成绩 desc
或
Select a.学号,a.姓名,a.班级编号,b.课程编号,b.成绩
From 学生信息a inner join 成绩表b
On a.学号=b.学号
Where a.班级编号 not in((select 班级编号 from 课程信息 where 开课系别=‘计算机系’))Order by 成绩 desc
第二篇:数据库--数据查询和操作
《数据查询与操作》实验
一、实验目的与要求
1、理解简单查询和复合查询的意义。
2、掌握SELECT语句和各子句的使用。
3、掌握多表查询和子查询的使用。
4、掌握INSERT、UPDATE和DELETE语句的使用。
二、实验平台
1、操作系统:Windows XP或Windows 2003
2、数据库管理系统:SQL Server 2005
三、实验内容
1.在“人事管理系统”中,新增一个员工信息(员工编号„100508‟、员工姓名„小龙女‟、所在部门编号„10001‟、籍贯„河南‟)。
insert into 员工信息(员工编号,员工姓名,所在部门编号,籍贯)values('100508','小龙女','10001','河南')
2.将“人事管理系统”数据库的“员工信息”表中籍贯为“河南”并且所在部门编号为”10001”数据插入到“新员工信息”表中。
insert into 新员工信息(员工编号,员工姓名,所在部门编号)select 员工编号,员工姓名,所在部门编号from 员工信息 where 籍贯='河南'and 所在部门编号='10001'
3.在“人事管理系统”数据库“部门信息”表中,将部门的员工人数设置为10。
4.在“人事管理系统”数据库“员工信息”表中,将文化程度为“大专”,并且在“2005-05-01”到“2007-05-01”之间入职的所有员工调动到编号为“10006”的部门去。
5.在“人事管理系统”数据库中对部门进行了重组和调整,原来编号为10006的部门名称变为“市场开发部”,人数也调整为20人。
6.在“人事管理系统”数据库中,编号为“100503”的新员工升级为正式员工,需要在“新员工信息”表中删除他的记录。
7.在“人事管理系统”数据库中,删除“新员工信息”表中所有在编号为“10005”部门工作的员工记录。
delete 20 percent from 员工信息
8.在“人事管理系统”数据库中,需要删除20%的员工信息。
9.在“教务管理系统”数据库“班级信息”表中,查询分配了班主任的班级信息。
10.在“教务管理系统”数据库“学生信息”表中,根据籍贯查询各省学生人数,并显示省份和人数信息。
11.在“教务管理系统”数据库中,根据相关表的内容,查询平均成绩大于70的课程信息。
select *
from 课程信息 where 课程编号In(select 课程编号
from 成绩表
group by 课程编号 having avg(成绩)>70)
12.在commidtysell数据库中,根据相关表的内容,查询销售同类产品的商场编号(去除相同的行)。
select distinct e1.empID as 商场编号 from EmporiumSell e1,EmporiumSell e2 where e1.ProdID=e2.ProdID
13.在commidtysell数据库中,根据相关表的内容,查询买出产品数量最多的商场编号和销售总量信息。
select e1.EmpID,sum(e1.SellAmout)as 销售总量 from EmporiumSell e1 group by e1.EmpID having sum(e1.SellAmout)>=all(select sum(SellAmout)from EmporiumSell group by EmpID
14.在TeachingManageSYS数据库中,根据相关表的内容,统计年龄大于平均年龄的教师的Tname、Tsex、Tage、Trank,所教授课程的Cname,Credit,CouresHour。
select T.Tname,T.Tsex,T.Tage,T.Trank,Cname,Credit,CouresHour from Teach,CourseInfo,TeacherInfo T where T.Tno=Teach.Tno and Teach.Cno=CourseInfo.Cno and Tage>(select avg(Tage)from TeacherInfo)
15.在“人事管理系统”数据库“员工信息”表中,查询工龄大于4年的员工信息
16.在“人事管理系统”数据库“员工信息”表中,把政治面貌是“党员”的职工信息保存到表名为“党员信息”新表中。
将学生“陈霞”所在班级的其他学生并且成绩不合格的学生成绩删除
select 成绩表.学号,成绩表.成绩,学生信息.姓名,学生信息.班级编号 from 成绩表,学生信息
where 成绩表.成绩<60 and 学生信息.班级编号in(select 班级编号 from 学生信息 where 姓名='陈霞')
17.在“人事管理系统”数据库中,使用TRUNCATE TABLE语句删除“党员信息”表中的所有记录。
18.在“人事管理系统”数据库“员工信息”表中,把员工“李朋”所任职位更改为“副经理”。
19.查询“学生信息”表中姓名包含“红”字的学生的学号、姓名、性别、民族、籍贯和班级编号信息。
20.查询“学生信息”表中姓氏为“徐”的学生的学号、姓名、性别、民族、籍贯和班级编号信息。
21.从“教务管理系统”数据库中,查询人数超过45人所在班级中的学生的学号、姓名和班级名称。(使用子查询)
22.查询“学生信息”表中姓名不包含“红”字的学生的学号、姓名、性别、民族、籍贯和班级编号信息。
23.在“教务管理系统”数据库中,查询还未分配班主任的班级信息。
24.在“人事管理系统”数据库“员工信息”表中,将文化程度为“大专”,并且在“2005-05-01”到“2007-05-01”之间入职的所有员工调动到编号为“10006”的部门去。
25.查询数据表ProductInfo中前5条记录。
26.从ProductInfo表中,查询产品名称为“丙电视机”的产品信息。
27.从ProductInfo表中,查询FactAddr为“四川绵阳”或“广东东莞”,同时StockAmount大于110的产品的ProdID、StockAmount和FactAddr信息,并且给列名分别取别名为产品编号、库存数量和厂商地址。
28.从ProductInfo表中,查询StockAmount在250和400(包含200和400)之间的产品的ProdName和StockAmount。
29.创建一个学生补考表,表中数据来自成绩表,条件为成绩小于60分,要求补考表中仅显示学生的学号和补考课程的编号。编写SELECT INTO语句完成这操作。
30.在“教务管理系统”数据库中,查询出所有非计算机系的学生信息,并显示出这些学生的考试成绩,再按成绩进行降序排列显示,要求返回学生的学号、姓名、班级编号、课程编号和成绩信息。(多表查询)
31.在“教务管理系统”数据库中,查询学生姓名为“朱文娟”所在班级的学生信息,要求返回学生的学号、姓名、性别、班级编号、班级名称和年级信息。
select 学生信息.学号,学生信息.姓名,学生信息.性别,班级信息.班级编号,班级信息.班级名称,班级信息.年级 from 学生信息,班级信息
where 学生信息.班级编号=班级信息.班级编号
and 学生信息.姓名='朱文娟'
32.查询空调产品在ProductInfo的相关信息,要求该产品在EmporiumSell中的销售总量超过10台。
33.在“教务管理系统”数据库中,查询出任意一个大于平均成绩的学生的学号、姓名、班级编号、课程编号和成绩信息。
select 学生信息.学号,学生信息.姓名,学生信息.班级编号,成绩表.课程编号,成绩表.成绩 from 学生信息,成绩表
where 学生信息.学号=成绩表.学号and 成绩>any(select avg(成绩)from 成绩表
group by 课程编号)
34.在“教务管理系统”数据库中,对于成绩大于等于90的数据行进行查询,并返回考试成绩的学生的学号、姓名、性别、籍贯和所在班级名称及年级信息。
select 学生信息.学号,姓名,性别,籍贯,班级名称,班级信息.年级 from 学生信息,成绩表,班级信息
where 学生信息.班级编号=班级信息.班级编号and 学生信息.学号=成绩表.学号and 成绩>=90
35.在“人事管理系统”数据库的“员工信息”表中,查询“所任职位”为“经理”的员工编号和员工姓名信息,并为其增加新列“所在位置”,列的内容为“员工信息表”;从“部门信息”表中查询所有的部门编号和部门名称信息,并定义新增列的内容为“部门信息表”;最后将两个查询结果联合在一起。
select 员工编号,员工姓名 from 员工信息
where 所任职位='经理' alter table 员工信息 add 所在位置 nvarchar(20)
select 部门编号,部门名称 from 部门信息
alter table 部门信息
add 部门信息表 nvarchar(20)
select 员工编号,员工姓名
from 员工信息 FULL join 部门信息
on 员工信息.所在部门编号=部门信息.部门编号
36.在“教务管理系统”数据库的“学生信息”表和“成绩”表中,查询出所有考试及格的学生的成绩信息,包括学生的学号、姓名、性别、年级、班级编号及考试成绩,并且按照成绩进行降序排列。
select 学生信息.学号,姓名,性别,年级,班级编号,成绩 from 学生信息,成绩表 group by 学生信息.学号 having 成绩>60 order by 成绩desc
37.从“教务管理系统”数据库中的“学生信息”和“班级信息”两表中,查询学生和对应的班级信息,要求返回的结果中包含学生的学号、姓名、性别和班级名称及年级。
select 学号,姓名,性别,班级信息.年级,班级名称 from 学生信息,班级信息
where 学生信息.班级编号=班级信息.班级编号
38.在“教务管理系统”数据库的“学生信息”表和“成绩”表中,查询所有学生的考试成绩信息,包括学生学号、姓名、课程编号和成绩信息。(左、右、全外连接)
select 学生信息.学号,姓名,课程编号,成绩 from 学生信息left join 成绩表 on 学生信息.学号=成绩表.学号
select 学生信息.学号,姓名,课程编号,成绩 from 学生信息right join 成绩表 on 学生信息.学号=成绩表.学号
select 学生信息.学号,姓名,课程编号,成绩 from 学生信息full join 成绩表 on 学生信息.学号=成绩表.学号
39.在“人事管理系统”数据库中,对“员工信息”表和“部门信息”表进行交叉查询,要求查询返回所任职位为“职员”的员工编号、员工姓名、所任职位、文化程度和部门名称,并按照员工编号降序排序列。
select 员工编号,员工姓名,所任职位,文化程度,部门名称 from 员工信息,部门信息
where 员工信息.所在部门编号=部门信息.部门编号
四、实验过程
写出相应的T-SQL语句,并写出T-SQL语句执行结果的前两行记录。
五、实验总结
简述实验完成情况、实验过程中各自碰到的问题、各自对实验目的掌握情况。
第三篇:SQL语言数据查询操作
实验三 SQL语言——数据查询操作
一、实验时间
二、实验地点:317室
三、实验条件与环境
1. 通用PC机
2. PC机必须安装Windows 2000系列、Windows XP系列或Windows NT操作系统平台
3. PC机还须安装Microsoft SQL Server 2000 任意一版本(个人版、标准版、企业版)
4. 最好有一台公用的SQL Server 2000 服务器
四、实验目的1. 通过上机实验进一步加深对SQL查询语句的基本语法格式的掌握
2. 通过上机实验掌握单表查询的实现过程
3. 通过上机实验掌握多表关联查询的实现过程
4. 通过上机实验掌握嵌套查询的实现过程
5. 通过上机实验掌握集函数与谓词在Select语句中的使用
6. 通过上机实验加深了解Select语句与关系代数运算(如选择、投影、连接、除法等)两者之间的联系与区别
五、实验要求:
1. 本实验所有实验内容要求在规定时间(2课时)内完成2. 实验内容中涉及到的各查询操作均通过SQL语言来实现
3.实验完成后需要书写实验报告
六、实验内容:
1.查询为工程J1供应零件的供应商号码SNO
2.查询为工程J1供应零件P1的供应商号码SNO
3.查询为工程J1供应红色零件的供应商号码SNO
4.查询没有使用天津供应商生产的零件并且当前工程所使用零件的颜色全部为红色的工程号JNO
5.查询至少选用了供应商S1所供应的全部零件的工程号JNO
6.找出所有供应商的名称和所在城市
7.找出所有零件的名称、颜色和重量
8.找出使用供应商S1所供应零件的工程号码
9.找出工程项目J2使用的各种零件的名称及其重量
10.找出上海厂商供应的所有零件号码
11.找出使用上海产的零件的工程名称
12.找出没有使用天津产的零件的工程号码
13.找出重量最轻的红色零件的零件编号PNO
14.找出供应商与工程所在城市相同的供应商提供的零件号码
15.找出所有这样的一些<CITY,CITY,PNAME>三元组,使得第一个城市的供应商为第二个城市的工程供应零件的名称为PNAME
16.重复第15题,但不检索两个CITY值相同的三元组
17.找出供应商S1为工程名中含有“厂”字的工程供应的零件数量总和
18.找出为工程供应零件的总数量不低于500的供应商号码及供应总数量,结果按供应商号码分类并且按供应总数量降序排列
七、实验总结:
数据查询是一种极为重要的面向数据库的数据操纵方式。实验完成后,请同学们总结一下SELECT语
句实现各种类型查询任务的一般过程和操作实现方法,并对利用SELECT语句实现各类查询任务的解题规律与方法作一总结。
第四篇:查询操作指引
查询统计(核心征管)操作指引 金税三期查询功能在“查询统计(核心征管)”模块中。金三查询功能比原征管系统更加细化,按照办税流程的细化条目分布,例如想查询税款入库的相关信息,需要在“查询统计(核心征管)——征收”这个环节里去找到。进入任意一个查询界面,上面统一分布11个功能键,分别是:执行查询、模糊查询、统计、导出、结果列设置、重置条件、保存查询条件、查询评价、问题反馈、切换界面、订阅。对于任意一条查询结果,右键点击纳税人识别号可以进行一户式查询,通过一户式查询可以查阅该纳税人的所有税务信息。还可以把自己经常使用的查询业务右击鼠标加入到常用功能里,以后可以直接点击进入,更加方便快捷。查询界面统一按键功能介绍:
(1)“执行查询”功能:选择好相应的查询条件之后,点击“执行查询”按键,系统按照条件要求检索出相应结果。
(2)“模糊查询”功能:模糊查询条件按表格方式组织,不同行间的查询条件之间是逻辑“或”(OR)的关系;同一行内的查询条件之间是逻辑“与”(AND)的关系,模糊查询可以输入带*号的查询条件,不必精确输入,系统会自行进行模糊匹配。
(3)“统计”功能:点击“统计”按键右边的倒三角可以进行统计列设置,根据需求点击拖动不同的“分组列”到“已选择分组列”中,再拖动不同的“统计列”到“已选择统计列”中,点击确定,系统会对查询结果进行统计。
(4)“导出”功能:点击此按键可以将查询结果导出并保存为压缩包格式、excel文档或者word文档格式。
(5)“结果列设置”功能:点开“结果列设置”勾选不同查询条件的复选框可以按照个人需求显示相应的查询结果。
(6)“重置条件”功能:点击“重置条件”后之前所选择的查询条件自动清除,可以重新选择。
(7)“保存查询条件”功能:选择查询条件后点击“保存查询条件”按键,退出此模块后再次进入,查询条件不变。
(8)“查询评价”功能:点开此按键可以对本次查询作出评价并提出意见建议。
(9)“问题反馈”功能:点开此按键可以对查询中出现的问题进行反馈。
(10)“切换界面”功能:点击此按键可以在查询条件界面和查询结果界面之间进行切换。
(11)“订阅”功能:通过设置时间、日期,有效期来定制查询结果,系统会提供订阅信息的推送和下载。申报
1.1 应申报情况查询
查询路径:查询统计(核心征管)——申报——应申报情况查询 功能介绍:通过本模块可以查询应申报所有信息。通过选择“期内未申报、逾期未申报、准期申报、逾期申报”等状态,可以查询不同的清册。
应申报情况表在每月1日的凌晨由系统自动生成。进入当期应申报情况表的纳税人及税种应同时满足以下条件:
1、纳税人的登记注册类型必须是以下四种类型之一:单位登记、个体登记、临时税务登记和外埠纳税人经营地报验登记(暂未实现报验登记)。其他登记类型的纳税人不进入应申报情况表;
2、纳税人状态必须为正常或停业(整月停业则剔除)状态;
3、纳税人的征收代理方式为自行申报(不含代扣代缴、委托代征);
4、纳税人不是汇总纳税企业认定的被汇总人,且申报缴纳方式为不需要申报;
5、纳税人不是汇总纳税企业信息备案中“汇总(合并)纳税企业机构类别”为不就地预缴分支机构;
6、税种必须是在纳税人的税费种认定信息中有的税种,并且税费种认定的有效期必须包含当期。纳税期限为按月申报的税种,该税种会出现在当月的应申报表中;纳税期限为按季申报的税种,该税种会出现在1、4、7、10月份的应申报情况表中;纳税期限为按半年申报的税种,该税种会出现在1、7月份的应申报情况表中;纳税期限为按年申报的税种,该税种会出现在次年1月份的应申报情况表中。
对于实行简并征期(按季度、半年、年)申报的纳税人,纳税期限简并为按季申报的税种,该税种会出现在3、6、9、12月份的应申报情况表中;纳税期限为按半年申报的税种,该税种会出现在6、12月份的应申报情况表中;纳税期限为按年申报的税种,该税种会出现在12月份的应申报情况表中。注意事项:
1、每月1日凌晨生成的应申报情况表中的所有税种都是未申报状态。纳税人每申报一个税种,系统会自动将该表的纳税人相应税种的纳税申报日期记录在该表中,纳税人为已申报状态。当纳税人申报的税种虽然在应申报情况表中,但申报类型是超定额补税和自查补报时,不会将纳税人相应税种置为已申报状态。
2、当月如果有生效的延期申报审批,则修改应申报情况表的限缴日期;如果发生纳税人汇总纳税企业认定、汇总纳税企业备案,修改应申报情况表中应申报状态。
3、期内未申报是指当期期内未申报
4、逾期未申报是指当期逾期未申报
5、准期申报是指当期准期申报
6、逾期申报是指当期逾期申报 1.2 期内未申报
查询路径:查询统计(核心征管)——申报——期内未申报 功能介绍:通过本模块可以查询当期未申报信息。
注意事项:该查询与应申报情况查询中的“期内未申报”口径一致。
1.3 未申报户查询
查询路径:查询统计(核心征管)——申报——未申报户查询 功能介绍:通过本模块可以查询未申报户信息,不区分是否期内未申报。注意事项:
1、从应申报情况查询的结果中,提取纳税申报日期为空的信息。
2、该查询和期内未申报的区别:未申报户查询是全部的,包括期内未申报和逾期未申报;而后者是期内未申报。1.4 申报率统计表
查询路径:查询统计(核心征管)——申报——申报率统计表 功能介绍:通过本模块可以查询申报率和申报户数统计信息。可查询总申报率、企业和个体申报率。
应申报统计表不统计登记注册类型为‘非企业单位’,‘其他’的纳税人,其他类型均统计在内。注意事项:
1、该查询以应申报情况表为基础。
2、该单位只要有一个税种未申报,即为未申报户;申报率=1-未申报/应申报。
1.5预缴查询
查询路径:查询统计(核心征管)——申报——预缴查询 功能介绍:本查询只能查询出预缴税款。
预缴税款包括:代开发票预缴税款、分期预缴税款、延期申报预缴税款、查补预收税款、特别纳税调整预收税款和其他预缴税款。
代开发票预缴税款:指在代开发票环节产生的《代开通用机打发票缴纳税款申报单》中的税额;分期预缴税款:包括企业所得税分期预缴、房地产开发企业预缴等、;
延期申报预缴税款:指延期申报审批核定的预缴税额;
查补预收税款:指纳税人在税务机关做出《税务处理决定书》之前预缴的税款;
特别纳税调整预收税款:指纳税人在税务机关做出特别纳税调整决定前预缴的税款;
其他预缴税款:指税务代保管资金用于划缴国库的税款(此种预缴税款不参加预缴税费余额的计算)及其他预缴税款。如果是限售股以税务代保管资金形式预缴的税款用于划缴国库时,征收项目统一为个人所得税。注意事项
1、预缴余额是纳税人尚未使用的预缴税款;预缴余额可以在以后正常申报时作为已缴税款直接进行抵缴实缴税额。
2、可按照纳税人识别号、纳税人名称、预缴总额(求和)、预缴总额(平均)、预缴余额(求和)、预缴余额(平均)进行分组统计。
1.6申报明细查询
查询路径:查询统计(核心征管)——申报——申报明细查询 功能介绍:查询纳税人的申报(应征凭证)明细信息,可以查询纳税人未作废、已作废的申报(应征凭证)信息。应征凭证包括:
1、各分税种申报表及通用申报表;
2、《个人所得税基础信息表(B表)》
3、《中华人民共和国企业所得税汇总纳税分支机构所得税分配表》
4、《烟叶收购情况表》
5、《简易申报受理清单》(适用于定期定额户)
6、《委托代征税款报告表》
7、《委托代征税款明细报告表》
8、《印花税票代售报告表》
9、《车船税代收代缴报告表》
10、《扣缴个人所得税报告表》
11、《代扣代缴、代收代缴税款报告表》
12、《限售股转让所得扣缴个人所得税报告表》
13、《土地增值税清算申报审核表》
14、《个人所得税基础信息表(A表)》
15、《中华人民共和国扣缴企业所得税报告表(2015年版)》 注意事项:、申报明细中查询出的个人所得税,只包含核心征管定期定额户实行简易申报形成的信息;其他网上报税和个税模块申报的信息在个税申报明细查询模块中查询;
2、该表的减免收入通过减免税额和税率倒求得出。
3、查询结果提供下钻功能,可查询相应明细;例如点击“征收项目”可查询单项税种申报信息
4、更正类型包含:
a.新产生申报表,指最初申报时形成的申报表;
b.被更正的申报表,进行申报错误更正后,只是将a的更正类型改为b,所有信息作为历史记录保存,但不纳入申报数统计;
c.增量模式下新产生的申报表,金三中未使用此模式; d.增量模式下更正后新产生的申报表,金三中未使用此模式; e.更正后新产生的申报表(全量模式),a进行申报错误更正后,把原来的状态改为b。同时,会产生e,即更正后新产生的申报表(全量模式)。
在统计申报数中,只有a、e两种状态有效;
5、可以根据《房产交易申报表》查询二手房申报信息,导出EXCEL表后可根据税源编号来统计申报的二手房交易笔数。
6、查询结果各列都可以自己排序正序、倒序。
1.7个税申报明细查询
查询路径:查询统计(核心征管)——申报——个税申报明细查询 功能介绍:查询个税申报的信息。
1、包括在个税模块申报和网上报税申报的个人所得税明细信息。
2、不包括定期定额、代开发票、房产交易转让等在核心征管申报产生的个人所得税信息; 注意事项:
1、如需查询某纳税人一定期间的全部个税申报明细,需要分两步进行操作。
一是在“查询统计(核心征管)--申报-申报明细查询”中,查询个人所得税信息;二是在“查询统计(核心征管)--申报-个税申报明细查询”中,查询个人所得税信息;以上两者合并,为该纳税人在一定所属期的个税申报全部信息。
1.8申报税(费)收入按征收项目统计表
查询路径:查询统计(核心征管)——申报——申报税(费)收入按征收项目统计表 功能介绍:通过本模块可以对申报税(费)信息分项目进行统计。输出结果为二维表,进行分税种应征统计。数据行为“税款所属税务机关、主管税务所(科分局)”可选,数据列为各税(费)种金额。注意事项:
从应缴税费表(Yjsf)中查询。
根据输入的申报日期起止查询一定期间的申报数。
1.9网上申报未入库查询
查询路径:查询统计(核心征管)——申报——网上申报未入库 功能介绍:根据申报日期起止和税款所属税务机关等条件,查询某一主管税务机关在该日期范围内的所有网上申报未入库信息。
1、申报方式为网报;
2、调账类型为未被调账的税款和调账后产生的新税款;
3、税款种类代码为正税,不包含罚款滞纳金等;
4、税款属性为正常申报;
5、入库日期为空; 注意事项:
1、查询结果提供下钻功能;
1.10申报表分户查询
查询路径:查询统计(核心征管)——申报——申报表分户查询 功能介绍:查询设定时期内查询纳税人的申报表信息,输出纳税人的申报表信息清册。
1、根据主管税务局、主管税务所(科、分局)等查询条件,查询纳税人的申报表信息:
2、只查询未作废的纳税人的申报数据。
3、一个申报表对应一条记录,提供下钻功能查看分税种原始申报信息。注意事项:
通过申报表(SB_sbb)查询;1.11申报缴款查询清册
查询路径:查询统计(核心征管)——申报——申报缴款查询清册 功能介绍:通过本模块可以查询在核心征管已经缴款的申报信息。缴款指完税证、缴款书或电子缴款书已经开具,即应征处理日期不为空。要同时符合以下条件:
1、税款种类只有正税,不包含罚款滞纳金等;
2、税款属性为一般申报;
3、调账类型为未被调账的税款和调账后产生的新税款。注意事项:
该查询在ZS_YJSF(纳税人应缴税费)表中查询数据。2 征收
2.1 应征税款(不含减免)查询
查询路径:查询统计(核心征管)——征收——应征税款(不含减免)查询
功能介绍:查询某税款所属机关在一定期限内的所有应征税款。应征税费包含各个底层业务产生的各种应征税种、费种、滞纳金、罚款数据。即:
【一般申报】模块下,各类《纳税申报表》申报的税款; 【一般申报】模块下,《代扣代缴代收代缴报告》申报的税款; 【一般申报】模块下,《委托代征报告》申报的税款; 【稽查】模块下,《税务处理决定书》产生的税款; 【法制】模块下,《税务行政复议决定书》产生的税款; 【征收开票】模块下,《预缴税款通知书》产生的税款; 【征收开票】模块下,《加收滞纳金通知书》产生的税款等。注意事项:
1、本查询包含所选税务机关下的全部应征信息,可以作为基层税务部门查询全局数据的依据。查询的数据来自于zs_yjsf表
2、点击“纳税人识别号”可钻取该纳税人的设立税务登记信息。
3、基于该查询选择条件不同产生的查询有:加处罚款明细清册、税费欠缴明细清册、税费征收入库统计表、应缴未缴滞纳金清册等。
4、该查询可以查询税款状态(上解、入库等信息),但对税票信息的上解、入库状态通过【税款开票信息】查询比较直观。
2.2 税费欠缴明细清册
查询路径:查询统计(核心征管)——征收——税费欠缴明细清册(不含减免)查询
功能介绍:根据主管税务局查询税务机关截止当前时间为止欠缴税费的明细信息。欠缴税费指各种应征凭证形成但尚未征收(即未上解)的税种、费种、基金、滞纳金、罚款数据,也包含了认定的呆账税金数据。
欠缴税费口径为:应补退税额不等于零的数据;税款处理类型不为‘一元以下税(费)款处理’;上解日期为空或者大于查询条件中选择的“截止日期”;申报日期小于等于查询条件中选择的“截止日期”;缴款期限小于等于查询条件中选择的“截止日期”,如果是查补税款,应征发生日期(生成税务处理决定书日期)小于查询条件中选择的“截止日期”减15。
欠税包含以下几类;
1、‘往年陈欠’。指缴款期限和纳税申报日期小于本年。如果是查补税款则应征发生日期(生成税务处理决定书日期)小于上年12月16日。但不包含“空壳企业欠税”、“关停企业欠税”。
2、‘本年新欠’。指缴款期限或者纳税申报日期大于等于当年1月1日,并且缴款期限小于查询条件中选择的“截止日期”。如果是‘查补税(费)款’,应征发生日期【生成税务处理决定书日期】大于等于上年12月16日,并且小于查询条件中选择的“截止日期”减15天。但不包含“空壳企业欠税”、“关停企业欠税”。
3、“缓征”。指延期缴纳税款申请批准期内的税款。
4、“空壳企业欠税”、“关停企业欠税”。
5、未到期应缴。指除上述以外的欠缴税款。
2.3 税款开票查询
查询路径:查询统计(核心征管)——征收——税款开票查询 功能介绍:查询某一税款所属机关在该日期范围内的所有开票数据包括缴款书和完税证,调账和未调账的等。
1、开票信息包括《中华人民共和国税收缴款书(银行经收专用)》(缴款书)、《中华人民共和国税收缴款书(税务收现专用)》(完税证)、《税收电子缴款书》(电子税票)、《中华人民共和国印花税票销售凭证》等。
2、税票信息分为完税证、缴款书和电子税票。
A、完税证需要汇总,然后产生缴款书信息,并填写汇总日期,如果未汇总则汇总日期为空;完税证在填开时,同时产生电子税票号码并填写相应字段;
B、缴款书直接在征收环节选择手工缴款时产生。其在填开时,同时产生电子税票号码并填写相应字段;
C、电子税票是采用税库银或POS机刷卡缴款方式产生的电子税票信息。
3、可能会出现多张完税证对应一张汇总缴款书的情况。
4、该查询中无法查询到税收票证作废情况,需要在从票证使用情况表中查询。注意事项:
完税证类:开具后即为缴款,未开具为未缴款状态;缴款书类分为开具、上解、入库三个状态。税票状态如下:
“已开票未缴款”指缴款书类只开票未上解,完税证类开具即缴款。“已缴款未上解”只指完税证类,开票日期不为空,但上解日期为空;
“已上解未入库”指上解日期不为空,但入库日期为空; “已入库”指入库日期不为空;
2.4 完税证情况查询
查询路径:查询统计(核心征管)——征收——完税证情况查询 功能介绍:查询完税证的信息。完税证信息包括已汇总的和未被汇总的,对于已汇总的完税证会列出汇总缴款书的上解、入库日期及票证号码等信息。如果未被汇总,则汇总的相关信息为空。多条完税证信息可以汇总成一条缴款书信息。
1、数据来源为《中华人民共和国税收缴款书(税务收现专用)》、《中华人民共和国印花税票销售凭证》。
2、《中华人民共和国税收缴款书(税务收现专用)》在汇总后,产生《中华人民共和国税收缴款书(银行经收专用)》缴款书。
3、查询只列出实缴金额大于零的数据。注意事项:
【待解税费清册查询】与本查询口径大体一致,区别是在完税证情况查询中选择上解日期为空或者大于当日,开具日期小于当日加一的数据,即为待解税费清册。
2.5 净入库查询
查询路径:查询统计(核心征管)——征收——净入库查询 功能介绍:根据入库日期起止和税款所属税务机构等条件,查询某一税款所属机关在一定期限内范围内的所有入库和退库数据,并最终根据入、退库数据(入库为正,退库为负)计算出净入库数。该查询包含三种凭证状态:
1、已进行汇总的完税证,并且已汇总的缴款书进行了入库销号;
2、缴款书,包括纸质和电子缴款书进行了入库销号;
3、收入退还书,从国库返回后进行入库销号。
2.6 缴款书未入库情况
查询路径:查询统计(核心征管)——征收——缴款书未入库情况 功能介绍:查询某一税款所属税务机关在该日期范围内的所有缴款书未入库数据。
1、包含纸质缴款书(含完税证汇总生成)和电子缴款书;
2、入库日期为空的数据;
3、通过缴款书数据查询实缴金额大于零,调账类型代码为未被调账的税款,调账后产生的新税款;
注意事项:
【开票未上解查询】与该查询口径相同,查询上解日期为空,有开具日期的缴款书的数据。
【已上解未入库查询】与该查询口径相同,查询入库日期为空,上解日期不为空的缴款书数据。
【在途税费明细清册】与该查询口径相同,查询上解日期小于等于必选条件中选择的“截止日期”,入库日期大于等于必选条件中选择的“截止日期”加一的缴款书数据。
2.7 税费退库统计表
查询路径:查询统计(核心征管)——征收——税费退库统计表 功能介绍:根据开票日期起止和受理税务机关等条件,统计一定时期税务机关税费退库情况。该查询来源于《收入退还书》。注意事项:
退库处理信息清册查询与该查询相同,退库处理信息清册是退库的明细信息,而税费退库统计表中查询到的为统计信息。
退抵税(费)审批情况查询与该查询不同,数据来源为退抵税信息表,但从对应的收入退还书中提取税额填写到“核准退税额”一栏。2.8 三方协议信息登记查询
查询路径:查询统计(核心征管)——登记——三方协议信息登记查询
功能介绍:根据税款所属税务机关等条件,查询某一主管税务机关的所有三方协议登记信息。注意事项:
1、该信息查询三方协议登记信息表。
2、签订日期按三方协议验证通过日期、修改日期、录入日期三个日期,选择第一个非空的。
2.9 POS刷卡情况查询
查询路径:查询统计(核心征管)——征收——POS刷卡情况查询 功能介绍:查询税款通过POS机刷卡缴纳税款的信息。
1、根据所选条件,查询某一主管税务机关在该日期范围内的所有POS机刷卡缴纳税款信息;
2、开具日期起止为系统生成电子缴款书的日期;
3、调账类型为未被调账的税款,调账后产生的新税款; 注意事项:
1、通过缴款书(ZS_JKS)表查询;
2、税款缴纳方式为POS机划卡缴费;
第五篇:实验三,,数据库中数据查询及视图操作实验报告
长春大学计算机学院 科学与技术 专业
数据库原理
实验报告
实验名称:
实验 三
数据库中的数据查询及视图操作(1)班 班
级:
姓 姓
名:
学 学
号:
实验地点:
日 日
期:
一、实验目的:
1.继续熟练 SQL SERVER 2005/2008 系统或 KingBase ES V7.0 的使用; 2.掌握 SELECT 语句的使用。
3.掌握单表查询,多表查询以及嵌套查询。
二、实验内容、要求和环境:
【 实验要求】
注:将完成的实验报告重命名为:班级+学号+姓名+(实验三),(如:041540538张三(实验三)),提交到SPOC学堂。
1.实验课要携带教材、学习辅导、老师下发的实验报告文档等。
2.课前要对实验内容和步骤部分进行预习。
【实验环境】
1.SQL SERVER 2005/2008; 2.KingBase ES V7.0,人大金仓。
【实验内容和步骤】
针对实验一建立的数据库的表,用 select 语句完成如下查询操作,写出 select 语句,并给出操作结果。
1.针对 SPJ 数据库中的四个表,实现如下查询:
(1)求供应工程 J1 零件的供应商号码 SNO;(2)求供应工程 J1 零件 P1 的供应商号码 SNO;(3)求供应工程 J1 零件的供应商名 SNAME;(4)求供应工程 J1 零件 P1 的供应商名 SNAME;(5)求供应工程 J1 零件为红色的供应商号码 SNO;(6)求没有使用天津供应商生产的红色零件的工程号 JNO;(7)求至少用了供应商 S1 所供应的全部零件的工程号 JNO;(8)找出使用上海产的零件的工程名称; 2.针对学生-课程数据库中的三个表,用嵌套方法查询实现如下查询:
(1)查询选修了数据库的学生姓名。
(2)查询比计算机系 CS 所有学生年龄都大的学生信息。
(3)列出“李勇”选修的所有课程的课名和成绩。
(4)查询数据库的先行课的课程名。
3.针对实验一建立的 SPXS 数据库中的三个表,实现如下查询:
精选文档
(1)查询与商品“电视”颜色相同的商品名;(2)查询不销售商品 P2 的商店名;(3)查询至少销售商品 P1、P2 两种商品的商店名;(4)所有商店都销售的商品号。
(5)只销售一种商品P4的商店名。
三、实验结果与分析:
写出操作语句,粘贴查询结果(粘贴结果要求粘贴 SQL Server Managemet Studio 整个窗口):
1.(1)
(2)
精选文档
(3)
精选文档
(4)
精选文档
(5)
精选文档
(6)
精选文档
(7)
精选文档
精选文档
(8)
精选文档
2.(1)
精选文档
(2)
精选文档
(3)
精选文档
(4)
精选文档
3.(1)
精选文档
(2)
精选文档
(3)
精选文档
(4)
精选文档
(5)
精选文档
四、思考题:
1.在操作中遇到什么问题?如何解决的?
第三题第二问不知道如何将在全部的 sno 中剔除当 pno=’p2’是的 sno.语句不知道怎样写出。
五、教师评语:
实验成绩:
:
教师:
(签名))
****年**月**日 日
创新活动
精选文档