我們精選了一下網友答案:
···································^^····································
做軟件測試,數據庫查詢必須都是要用到,查詢數據是否正常,所有查詢語句我們必須要會的,希望對大家有所幫助
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 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!