软件测试之数据库常用查询语句 辽宁有哪些软件公司?

做软件测试,数据库查询必须都是要用到,查询数据是否正常,所有查询语句我们必须要会的,希望对大家有所帮助 1.创建student和score表 CREATE TABLE student ( id INT(10) NOT...

软件测试之数据库常用查询语句

我们精选了一下网友答案:

···································^^····································


做软件测试,数据库查询必须都是要用到,查询数据是否正常,所有查询语句我们必须要会的,希望对大家有所帮助


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


打字不易,欢迎点个赞,需要数据库视频的,可以留言

·······································································

辽宁有哪些软件公司?

我们精选了一下网友答案:

这位朋友,根据您的问题解答如下,如有不明之处可以继续补充: 不说辽宁就光沈阳的软件公司就太多了,名字根本说不过来。主要聚集一个在浑南那边,一个在辽宁中医对面的软件大厦。还有一个在三好街那边,像奉天硅谷里也有很多。 不过找工作并不那么容易,像东软这类实在是太难进了。就连一般的小型软件都不好进。

···································^^····································


沈阳东软公司 大连东锐软件有限公司

·······································································

辽宁朝阳公安2019年招考13名文职雇员、45名勤务辅警人员公告

我们精选了一下网友答案:

···································^^····································


让您第一时间了解警察  与您分分秒秒共享平安

朝阳市公安局根据工作需要,决定面向社会公开招考辅警(文职),现将有关事宜公告如下:

一、招考计划

计划招考文职雇员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

  • 发表于 2020-11-18 07:02
  • 阅读 ( 449 )
  • 分类:软件测评

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

推荐文章

联系我们:uytrv@hotmail.com 问答工具