我们精选了一下网友答案:
···································^^····································
做软件测试,数据库查询必须都是要用到,查询数据是否正常,所有查询语句我们必须要会的,希望对大家有所帮助
1.创建student和score表
CREATE TABLE student (
id INT(10) NOT NULL UNIQUE PRIMARY KEY ,
name VARCHAR(20) NOT NULL ,
sex VARCHAR(4) ,
birth YEAR,
department VARCHAR(20) ,
address VARCHAR(50)
);
创建score表。SQL代码如下:
CREATE TABLE score (
id INT(10) NOT NULL UNIQUE PRIMARY KEY AUTO_INCREMENT ,
stu_id INT(10) NOT NULL ,
c_name VARCHAR(20) ,
grade INT(10)
);
2.为student表和score表增加记录
向student表插入记录的INSERT语句如下:
INSERT INTO student VALUES( 901,'张老大', '男',1985,'计算机系', '北京市海淀区');
INSERT INTO student VALUES( 902,'张老二', '男',1986,'中文系', '北京市昌平区');
INSERT INTO student VALUES( 903,'张三', '女',1990,'中文系', '湖南省永州市');
INSERT INTO student VALUES( 904,'李四', '男',1990,'英语系', '辽宁省阜新市');
INSERT INTO student VALUES( 905,'王五', '女',1991,'英语系', '福建省厦门市');
INSERT INTO student VALUES( 906,'王六', '男',1988,'计算机系', '湖南省衡阳市');
向score表插入记录的INSERT语句如下:
INSERT INTO score VALUES(NULL,901, '计算机',98);
INSERT INTO score VALUES(NULL,901, '英语', 80);
INSERT INTO score VALUES(NULL,902, '计算机',65);
INSERT INTO score VALUES(NULL,902, '中文',88);
INSERT INTO score VALUES(NULL,903, '中文',95);
INSERT INTO score VALUES(NULL,904, '计算机',70);
INSERT INTO score VALUES(NULL,904, '英语',92);
INSERT INTO score VALUES(NULL,905, '英语',94);
INSERT INTO score VALUES(NULL,906, '计算机',90);
INSERT INTO score VALUES(NULL,906, '英语',85);
3.查询student表的所有记录
mysql> SELECT * FROM student;
+-----+--------+------+-------+------------+--------------+
| id | name | sex | birth | department | address |
+-----+--------+------+-------+------------+--------------+
| 901 | 张老大 | 男 | 1985 | 计算机系 | 北京市海淀区 |
| 902 | 张老二 | 男 | 1986 | 中文系 | 北京市昌平区 |
| 903 | 张三 | 女 | 1990 | 中文系 | 湖南省永州市 |
| 904 | 李四 | 男 | 1990 | 英语系 | 辽宁省阜新市 |
| 905 | 王五 | 女 | 1991 | 英语系 | 福建省厦门市 |
| 906 | 王六 | 男 | 1988 | 计算机系 | 湖南省衡阳市 |
+-----+--------+------+-------+------------+--------------+
4.查询student表的第2条到4条记录
mysql> SELECT * FROM student LIMIT 1,3;
+-----+--------+------+-------+------------+--------------+
| id | name | sex | birth | department | address |
+-----+--------+------+-------+------------+--------------+
| 902 | 张老二 | 男 | 1986 | 中文系 | 北京市昌平区 |
| 903 | 张三 | 女 | 1990 | 中文系 | 湖南省永州市 |
| 904 | 李四 | 男 | 1990 | 英语系 | 辽宁省阜新市 |
+-----+--------+------+-------+------------+--------------+
5.从student表查询所有学生的学号(id)、姓名(name)和院系(department)的信息
mysql> SELECT id,name,department FROM student;
+-----+--------+------------+
| id | name | department |
+-----+--------+------------+
| 901 | 张老大 | 计算机系 |
| 902 | 张老二 | 中文系 |
| 903 | 张三 | 中文系 |
| 904 | 李四 | 英语系 |
| 905 | 王五 | 英语系 |
| 906 | 王六 | 计算机系 |
+-----+--------+------------+
6.从student表中查询计算机系和英语系的学生的信息
mysql> SELECT * FROM student WHERE department IN ('计算机系','英语系');
+-----+--------+------+-------+------------+--------------+
| id | name | sex | birth | department | address |
+-----+--------+------+-------+------------+--------------+
| 901 | 张老大 | 男 | 1985 | 计算机系 | 北京市海淀区 |
| 904 | 李四 | 男 | 1990 | 英语系 | 辽宁省阜新市 |
| 905 | 王五 | 女 | 1991 | 英语系 | 福建省厦门市 |
| 906 | 王六 | 男 | 1988 | 计算机系 | 湖南省衡阳市 |
+-----+--------+------+-------+------------+--------------+
7.从student表中查询年龄18~22岁的学生信息
mysql> SELECT id,name,sex,2013-birth AS age,department,address
-> FROM student
-> WHERE 2013-birth BETWEEN 18 AND 22;
+-----+------+------+------+------------+--------------+
| id | name | sex | age | department | address |
+-----+------+------+------+------------+--------------+
| 905 | 王五 | 女 | 22 | 英语系 | 福建省厦门市 |
+-----+------+------+------+------------+--------------+
mysql> SELECT id,name,sex,2013-birth AS age,department,address
-> FROM student
-> WHERE 2013-birth>=18 AND 2013-birth<=22;
+-----+------+------+------+------------+--------------+
| id | name | sex | age | department | address |
+-----+------+------+------+------------+--------------+
| 905 | 王五 | 女 | 22 | 英语系 | 福建省厦门市 |
+-----+------+------+------+------------+--------------+
8.从student表中查询每个院系有多少人
mysql> SELECT department, COUNT(id) FROM student GROUP BY department;
+------------+-----------+
| department | COUNT(id) |
+------------+-----------+
| 计算机系 | 2 |
| 英语系 | 2 |
| 中文系 | 2 |
+------------+-----------+
9.从score表中查询每个科目的最高分
mysql> SELECT c_name,MAX(grade) FROM score GROUP BY c_name;
+--------+------------+
| c_name | MAX(grade) |
+--------+------------+
| 计算机 | 98 |
| 英语 | 94 |
| 中文 | 95 |
+--------+------------+
10.查询李四的考试科目(c_name)和考试成绩(grade)
mysql> SELECT c_name, grade
-> FROM score WHERE stu_id=
-> (SELECT id FROM student
-> WHERE name= '李四' );
+--------+-------+
| c_name | grade |
+--------+-------+
| 计算机 | 70 |
| 英语 | 92 |
+--------+-------+
11.用连接的方式查询所有学生的信息和考试信息
mysql> SELECT student.id,name,sex,birth,department,address,c_name,grade
-> FROM student,score
-> WHERE student.id=score.stu_id;
+-----+--------+------+-------+------------+--------------+--------+-------+
| id | name | sex | birth | department | address | c_name | grade |
+-----+--------+------+-------+------------+--------------+--------+-------+
| 901 | 张老大 | 男 | 1985 | 计算机系 | 北京市海淀区 | 计算机 | 98 |
| 901 | 张老大 | 男 | 1985 | 计算机系 | 北京市海淀区 | 英语 | 80 |
| 902 | 张老二 | 男 | 1986 | 中文系 | 北京市昌平区 | 计算机 | 65 |
| 902 | 张老二 | 男 | 1986 | 中文系 | 北京市昌平区 | 中文 | 88 |
| 903 | 张三 | 女 | 1990 | 中文系 | 湖南省永州市 | 中文 | 95 |
| 904 | 李四 | 男 | 1990 | 英语系 | 辽宁省阜新市 | 计算机 | 70 |
| 904 | 李四 | 男 | 1990 | 英语系 | 辽宁省阜新市 | 英语 | 92 |
| 905 | 王五 | 女 | 1991 | 英语系 | 福建省厦门市 | 英语 | 94 |
| 906 | 王六 | 男 | 1988 | 计算机系 | 湖南省衡阳市 | 计算机 | 90 |
| 906 | 王六 | 男 | 1988 | 计算机系 | 湖南省衡阳市 | 英语 | 85 |
+-----+--------+------+-------+------------+--------------+--------+-------+
12.计算每个学生的总成绩
mysql> SELECT student.id,name,SUM(grade) FROM student,score
-> WHERE student.id=score.stu_id
-> GROUP BY id;
+-----+--------+------------+
| id | name | SUM(grade) |
+-----+--------+------------+
| 901 | 张老大 | 178 |
| 902 | 张老二 | 153 |
| 903 | 张三 | 95 |
| 904 | 李四 | 162 |
| 905 | 王五 | 94 |
| 906 | 王六 | 175 |
+-----+--------+------------+
13.计算每个考试科目的平均成绩
mysql> SELECT c_name,AVG(grade) FROM score GROUP BY c_name;
+--------+------------+
| c_name | AVG(grade) |
+--------+------------+
| 计算机 | 80.7500 |
| 英语 | 87.7500 |
| 中文 | 91.5000 |
+--------+------------+
14.查询计算机成绩低于95的学生信息
mysql> SELECT * FROM student
-> WHERE id IN
-> (SELECT stu_id FROM score
-> WHERE c_name="计算机" and grade<95);
+-----+--------+------+-------+------------+--------------+
| id | name | sex | birth | department | address |
+-----+--------+------+-------+------------+--------------+
| 902 | 张老二 | 男 | 1986 | 中文系 | 北京市昌平区 |
| 904 | 李四 | 男 | 1990 | 英语系 | 辽宁省阜新市 |
| 906 | 王六 | 男 | 1988 | 计算机系 | 湖南省衡阳市 |
+-----+--------+------+-------+------------+--------------+
15.查询同时参加计算机和英语考试的学生的信息
mysql> SELECT * FROM student
-> WHERE id =ANY
-> ( SELECT stu_id FROM score
-> WHERE stu_id IN (
-> SELECT stu_id FROM
-> score WHERE c_name= '计算机')
-> AND c_name= '英语' );
+-----+--------+------+-------+------------+--------------+
| id | name | sex | birth | department | address |
+-----+--------+------+-------+------------+--------------+
| 901 | 张老大 | 男 | 1985 | 计算机系 | 北京市海淀区 |
| 904 | 李四 | 男 | 1990 | 英语系 | 辽宁省阜新市 |
| 906 | 王六 | 男 | 1988 | 计算机系 | 湖南省衡阳市 |
+-----+--------+------+-------+------------+--------------+
mysql> SELECT a.* FROM student a ,score b ,score c
-> WHERE a.id=b.stu_id
-> AND b.c_name='计算机'
-> AND a.id=c.stu_id
-> AND c.c_name='英语';
+-----+--------+------+-------+------------+--------------+
| id | name | sex | birth | department | address |
+-----+--------+------+-------+------------+--------------+
| 901 | 张老大 | 男 | 1985 | 计算机系 | 北京市海淀区 |
| 904 | 李四 | 男 | 1990 | 英语系 | 辽宁省阜新市 |
| 906 | 王六 | 男 | 1988 | 计算机系 | 湖南省衡阳市 |
+-----+--------+------+-------+------------+--------------+
16.将计算机考试成绩按从高到低进行排序
mysql> SELECT stu_id, grade
-> FROM score WHERE c_name= '计算机'
-> ORDER BY grade DESC;
+--------+-------+
| stu_id | grade |
+--------+-------+
| 901 | 98 |
| 906 | 90 |
| 904 | 70 |
| 902 | 65 |
+--------+-------+
17.从student表和score表中查询出学生的学号,然后合并查询结果
mysql> SELECT id FROM student
-> UNION
-> SELECT stu_id FROM score;
+-----+
| id |
+-----+
| 901 |
| 902 |
| 903 |
| 904 |
| 905 |
| 906 |
+-----+
18.查询姓张或者姓王的同学的姓名、院系和考试科目及成绩
mysql> SELECT student.id, name,sex,birth,department, address, c_name,grade
-> FROM student, score
-> WHERE
-> (name LIKE '张%' OR name LIKE '王%')
-> AND
-> student.id=score.stu_id ;
+-----+--------+------+-------+------------+--------------+--------+-------+
| id | name | sex | birth | department | address | c_name | grade |
+-----+--------+------+-------+------------+--------------+--------+-------+
| 901 | 张老大 | 男 | 1985 | 计算机系 | 北京市海淀区 | 计算机 | 98 |
| 901 | 张老大 | 男 | 1985 | 计算机系 | 北京市海淀区 | 英语 | 80 |
| 902 | 张老二 | 男 | 1986 | 中文系 | 北京市昌平区 | 计算机 | 65 |
| 902 | 张老二 | 男 | 1986 | 中文系 | 北京市昌平区 | 中文 | 88 |
| 903 | 张三 | 女 | 1990 | 中文系 | 湖南省永州市 | 中文 | 95 |
| 905 | 王五 | 女 | 1991 | 英语系 | 福建省厦门市 | 英语 | 94 |
| 906 | 王六 | 男 | 1988 | 计算机系 | 湖南省衡阳市 | 计算机 | 90 |
| 906 | 王六 | 男 | 1988 | 计算机系 | 湖南省衡阳市 | 英语 | 85 |
+-----+--------+------+-------+------------+--------------+--------+-------+
19.查询都是湖南的学生的姓名、年龄、院系和考试科目及成绩
mysql> SELECT student.id, name,sex,birth,department, address, c_name,grade
-> FROM student, score
-> WHERE address LIKE '湖南%' AND
-> student.id=score.stu_id;
+-----+------+------+-------+------------+--------------+--------+-------+
| id | name | sex | birth | department | address | c_name | grade |
+-----+------+------+-------+------------+--------------+--------+-------+
| 903 | 张三 | 女 | 1990 | 中文系 | 湖南省永州市 | 中文 | 95 |
| 906 | 王六 | 男 | 1988 | 计算机系 | 湖南省衡阳市 | 计算机 | 90 |
| 906 | 王六 | 男 | 1988 | 计算机系 | 湖南省衡阳市 | 英语 | 85 |
+-----+------+------+-------+------------+--------------+--------+-------+
查询student表中学生的学号、姓名、年龄、院系和籍贯并且按照年龄从小到大的顺序排列。
select student.id,name,2017-birth,department,address from student where 2017-birth
ORDER BY 2017-birth
删除整张表
drop table 表名;
查询score表中学生的学号、考试科目和成绩并且按照成绩从高到低的顺序排列。
select score.stu_id,c_name,grade from score ORDER BY grade DESC
打字不易,欢迎点个赞,需要数据库视频的,可以留言
·······································································
我们精选了一下网友答案:
这位朋友,根据您的问题解答如下,如有不明之处可以继续补充: 不说辽宁就光沈阳的软件公司就太多了,名字根本说不过来。主要聚集一个在浑南那边,一个在辽宁中医对面的软件大厦。还有一个在三好街那边,像奉天硅谷里也有很多。 不过找工作并不那么容易,像东软这类实在是太难进了。就连一般的小型软件都不好进。
···································^^····································
沈阳东软公司 大连东锐软件有限公司
·······································································
我们精选了一下网友答案:
···································^^····································
让您第一时间了解警察 与您分分秒秒共享平安
朝阳市公安局根据工作需要,决定面向社会公开招考辅警(文职),现将有关事宜公告如下:
一、招考计划
计划招考文职雇员13名(男10、女3)、勤务辅警45名(40男、5女),主要从事警务辅助工作,职位信息如下:
二、招考对象及报考条件
(一)招考对象
符合报考条件的社会在职、非在职人员。
(二)报考条件
1.具有中华人民共和国国籍;
2.拥护中华人民共和国宪法,遵守国家法律法规,品行端正;
3.年满18周岁,年龄在30周岁以下[1988年9月25日(含)至2001年9月25日(含)期间出生];
4、身体健康,五官端正,无纹身。身体裸露部位无明显疤痕,矫正视力在1.0以上,无口吃,无重听,无其他传染性疾病,无精神性遗传病史.。
有下列情形之一者,不得报考:
1.涉嫌违法、违纪正在接受审查,尚未做出结论的;
2.曾被开除、辞退或解聘的人员的;
3.受过刑事处罚或治安管理处罚、劳动教养、少年管教的;
4.有关法律规定不得雇用的其他情形的。
三、待遇
聘用期间文职雇员工资每人每月2200元,勤务辅警工资每人每月1700元(均含社会保险个人缴纳部分)。
四、实施步骤
(一)发布信息
朝阳市公安局于2019年9月25日在朝阳市公安局政府网站(gaj.zgcy.gov.cn/)和朝阳市公安局微信平台上发布招考信息。
(二)报名和资格审查
1.报名采取现场报名的方式进行,报名时间为2019年10月12日至10月13日每天上午9:00至11:30、下午1:30至4:30。
报名地点:朝阳市人力资源市场一楼大厅(朝阳市双塔区机场路,市国税局南50米)。
2.报名者请自行下载《2019朝阳市公安局招考辅警(文职)报名登记表》(附件),填好后打印并粘贴近期一寸正面免冠彩色照片。
(长按二维码关注,后台回复“辅警招考”下载报名登记表)
报名时需携带:填好的报名登记表1份;本人身份证、户口簿、毕业证、学位证、退伍证原件及以上材料复印件各1份;报名费50元。
3.考生于10月18日上午9:00-11:00到原报名地点领取准考证。
(三)笔试
1.笔试科目和内容
笔试一套试卷,满分100分。笔试科目为《行政职业能力测验》(占笔试总分的80%)和《公安基础知识》(占笔试总分的20%)。
2.考生参加笔试时,须携带身份证、准考证、钢笔或碳素笔、2B铅笔及橡皮。
3.笔试时间和地点见准考证。
报考勤务辅警岗位军队退役士兵(士官)笔试成绩加10分。
笔试成绩评定后,文职雇员岗位按招考计划1:2的比例,勤务辅警岗位按招考计划1:1.5的比例按照笔试成绩从高分到低分的排序,确定体能测试人选。最后一名体能测试人选的笔试成绩如出现并列者,均参加体能测试。
笔试成绩通过朝阳市公安局政府网站查询。
(四)体能测试
根据《公安机关录用人民警察体能测评项目和标准(暂行)》,具体参照《公安机关录用人民警察体能测评实施细则》执行。
1、测评项目和标准:
2、测试方法:
(1)10米×4往返跑
测试方法为:受测者用站立式起跑,听到发令后从S1线外起跑,当跑到S2线前面,用一只手拿起一木块随即往回跑,跑到S1线前时交换木块,再跑回S2交换另一木块,最后持木块冲出S1线,记录跑完全程的时间。记录以秒为单位,取一位小数,第二位小数非“0”时则进1。
注意事项:当受测者取放木块时,脚不要越过S1和S2线。
(2)纵跳摸高
测试方法为:准备测试阶段,受测者双脚自然分开,呈站立姿势。接到指令后,受测者屈腿半蹲,双臂尽力后摆,然后向前上方快速摆臂,双腿同时发力,尽力垂直向上起跳,同时单手举起触摸固定的高度线或高度标识,触摸到高度线或者高度标识的视为合格。测试不超过三次。
注意事项:(1)起跳时,受测者双腿不能移动或有垫步动作;(2)受测者指甲不得超过指尖0.3厘米;(3)受测者徒手触摸,不得带手套等其他物品;(4)受测者统一采用赤脚(可穿袜子)起跳。
体能测试不合格的,按照笔试成绩从高分到低分的排序,依次递补,确定面试人选。最后一名面试人选的笔试成绩如出现并列者,均参加面试。
(五)面试
面试成绩满分100分,合格分数线为60分,不合格的不能雇用。
实行笔试、面试成绩权重计分法。笔试成绩和面试成绩的权重比例各占50%,笔试面试成绩均保留小数点后两位。
根据权重成绩,按招考计划1:1的比例确定体检和考核(政审)人选。权重成绩并列者,按面试成绩由高到低的排序,确定体检和考核(政审)人选。
(六)体检与考核(政审)
体检和考核(政审)工作,参照《公务员录用体检通用标准(试行)》(国人部发【2005】1号)、《关于修订公务员录用体检通用标准(试行)及公务员录用体检操作手册(试行)的通知》(人社部发【2010】19号)和《公安机关录用人民警察考核和政审工作暂行规定》执行。
由于体检和考核(政审)不合格或考生自愿弃权等出现的岗位空缺,按照权重成绩依次递补。
(七)公示与培训
对体检和考核(政审)合格者进行公示3天,没有问题的确定为拟聘用人员,由市公安局组织培训。
(八)聘用
培训合格者确定为辅警(文职),文职与市公安局签订《朝阳市政府雇员雇用合同书》,勤务辅警与公安部门委托的劳务派遣公司签订劳动合同。合同期限均为2年,试用期2个月,试用期不合格者予以解聘。拟录用人员必须服从岗位分配,否则取消录取资格。
本次考试不指定考试辅导用书,不举办也不委托任何机构举办考试辅导培训班,目前社会上出现的任何以公安机辅警考试机构及考试命题组、专门培训机构等名义举办的辅导班,辅导网站或发行的出版物,上网卡等,均与本次考试无关。
联系电话:0421-2614596
附件:2019年朝阳市公安局招考辅警(文职)报名登记表
(长按二维码关注,后台回复“辅警招考”下载报名登记表)
朝阳市公安局
2019年9月25日
来源:朝阳市公安局政府网站
编辑:敬言 审核:一丁
往期回顾,点击图片观看↓↓
微警事儿
长按左边二维码
感谢您的关注
投稿邮箱:
cysgajxck@163.com
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!