`
robinsoncrusoe
  • 浏览: 747209 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

根据Id找出公司所有职位

    博客分类:
  • JAVA
阅读更多
<%
		out.println("<br/>");
 		int count=0;
 		Connection connl = null;
		PreparedStatement psl = null;
		ResultSet rsl = null;
		try {
				connl=DBClassLocal.getConnection();
				String sql = "select count(*) from local_recruitfirm t";
				psl = connl.prepareStatement(sql);
				psl.executeUpdate();
				rsl=psl.executeQuery();
				while (rsl.next()) {
					count=rsl.getInt(1);
				}
			}catch(Exception e){
				e.printStackTrace();
			}finally{
				if(rsl!=null){
					rsl.close();
				}
				if(psl!=null){
					rsl.close();
				}
				if(connl!=null){
					connl.close();
				}
			}

 %>

<%
	Connection connls = null;
		PreparedStatement psls = null;
		ResultSet rsls = null;
		int pagesize=5;
		int pagenum=1;
		if(request.getParameter("pn")!=null){
			pagenum=Integer.parseInt(request.getParameter("pn"));
		}
		try {
				connls=DBClassLocal.getConnection();
				String sql = "select * from (select t.*, rownum rn from (select * from local_recruitfirm  order by createtime desc)t where rownum<=? )  where rn>?";
				psls = connls.prepareStatement(sql);
				psls.setInt(1,pagesize*pagenum);
				psls.setInt(2,pagesize*(pagenum-1));
		//		psls.execute();
				psls.executeUpdate();
				rsls=psls.executeQuery();
				while (rsls.next()) {
					out.println("<a href='zhiwei?zid="+rsls.getInt("fid")+"'>"+rsls.getString("firmposition")+"</a>");
					out.println("<br/>");
				}
			}catch(Exception e){
				e.printStackTrace();
			}finally{
				if(rsls!=null){
					rsls.close();
				}
				if(psls!=null){
					psls.close();
				}
				if(connls!=null){
					connls.close();
				}
			}
		
 		out.println(Pager.getPagerSimple(count, pagesize, pagenum, "company.jsp")); 

 %>


分享到:
评论

相关推荐

    行业与职位分类数据表

    例如,如果我们想要找出所有属于“信息技术”行业的中级职位,可以编写如下SQL查询: ```sql SELECT * FROM 行业与职位分类数据表 WHERE 行业名称 = '信息技术' AND 职位级别 = '中级'; ``` 通过这种方式,我们...

    第09章_子查询1

    这里,子查询找出所有JOB_ID为'SA_MAN'的员工的最低工资,而外层查询则找出所有工资高于这个最低工资的员工信息。 4. **查询和姓名中包含字母u的员工在相同部门的员工的员工号和姓名**: 子查询找出所有名字中...

    真实或虚假职位发布预测数据集.zip

    4. **关键词提取**:找出与虚假职位相关的词汇,帮助建立预警系统。 5. **异常检测**:通过对大量职位发布进行聚类和统计分析,发现异常模式,例如异常的薪资范围、频繁更改的公司信息等。 在处理这个数据集时,...

    scrapy爬取51jobs深圳岗位数据,2万多条,制作了十个可视化图表,毕业项目(可用)

    通过编写Spider的`parse()`方法,解析响应内容,提取出职位的各个字段,如职位ID、职位名称、公司名、薪资等。为了抓取多页数据,还需要实现翻页逻辑,这可能涉及到递归调用`parse()`方法或者使用Scrapy的`...

    第11章 子查询.doc

    使用子查询来找出与BLAKE相同部门的部门ID,然后在主查询中查找所有属于该部门的员工。 2. 查询工资比公司平均工资高的员工的员工号、姓名和工资: 首先计算公司的平均工资(子查询),然后在主查询中选取工资...

    sql 练习用数据

    `jobs`表定义了公司中的各种职位,可能包括职位ID、职位名称、薪资范围等。利用这个表,你可以练习如何查询特定职位的员工,或者分析不同职位的薪资分布。 `locations`表则提供了办公地点的信息,如地点ID、国家ID...

    MySQL面试题.pdf

    - **解析**:本题需要计算每个职位的平均工资,并找出其中的最大值。 - **SQL语句**: ```sql SELECT j.job_title FROM jobs j INNER JOIN employees e ON j.job_id = e.job_id GROUP BY j.job_id HAVING AVG...

    数据库面试题

    **解析**:此题考查了如何找出具有最高平均工资的工作职位(job)。首先计算每个job的平均工资,然后从中选出最高的平均工资对应的job。 ```sql WITH job_salaries AS ( SELECT job_id, AVG(salary) AS avg_salary ...

    图书管理系统数据库实验.pdf

    - `SELECT borrow.b_id,borrow.r_id FROM borrow,book WHERE book.l_name='"+id+"' AND book.b_id=borrow.b_id AND borrow.br_isReturned=0`:找出图书馆中未归还的图书ID及其对应的读者ID。 - `update bookClass ...

    第6章 Oracle_DML_高级查询.pptx

    在EMPLOYEES和JOB_HISTORY的例子中,INTERSECT可以帮助找出所有既在当前职位也在先前职位列表中的员工ID和工作ID。 4. MINUS 运算符:这个运算符用于找出第一个SELECT语句中存在的,但在第二个SELECT语句中不存在的...

    (MySQL)雇员信息表

    3. 找出薪水最高的员工:`SELECT * FROM employees ORDER BY salary DESC LIMIT 1;` 4. 更新员工的职位:`UPDATE employees SET job_id = NEW_JOB_ID WHERE employee_id = ID;` 5. 删除离职员工:`DELETE FROM ...

    SQL面试题目

    首先,子查询找出所有分数低于60的学生,然后在主查询中通过`not in`排除这些学生,或者使用`in`结合`group by`和`having min(分数) &gt;=60`找出所有最低分数也达到及格标准的学生。 (3)该题考察的是聚合函数`avg()...

    【转载】oracle笔试4.doc

    不存在"MAXIMUM"函数,正确的函数应该是MAX,用于找出START_DATE列的最大日期。 3. **视图(View)及SQL查询**: - A. `SELECT * FROM emp_dept_vu;` 会正常工作,显示视图的所有列。 - B. `SELECT department_...

    oracle sql练习题

    使用`GROUP BY`和`COUNT()`函数,可以找出公司中员工数量最多的国家: ```sql SELECT country_name, COUNT(*) as employee_count FROM employees GROUP BY country_name ORDER BY employee_count DESC LIMIT ...

    Oracle 数据库经典练习

    相反地,找出向Ben报告的所有员工,同样使用`JOIN`或子查询,查找`boss_id`为Ben的ID的记录。 6. **工资高于上司的员工** 这类查询可能涉及多表连接,找到员工和其上司的工资对比情况,SQL语句较为复杂,需要...

    00582 Oracle公司内部数据库培训资料-Les06_子查询(PPT 21页).ppt

    在这个例子中,子查询 `(SELECT salary FROM employees WHERE last_name = 'Abel')` 先执行,找到Abel的工资,然后主查询从所有员工中找出工资高于这个值的员工。 子查询有单行子查询和多行子查询两种类型。单行子...

    大学课程COMPANY数据库与六张表的数据

    在IT行业中,数据库是存储和管理数据的核心工具,尤其...例如,可以找出某个部门的所有员工,或者统计特定项目的工作总小时数。同时,这样的数据库设计也支持进一步的数据挖掘和分析,以提升企业的决策效率和运营效果。

    Oracle公司内部数据库培训资料Les05chinese.ppt

    例如,如果我们想按部门ID和职位ID分组,可以这样写: ```sql SELECT department_id, job_id, AVG(salary) FROM employees GROUP BY department_id, job_id; ``` HAVING子句用于过滤GROUP BY后的结果集,它类似于...

    oracle基础试题

    - **解答**: 使用条件筛选找出职位为“CLERK”的员工,并连接部门表获取部门名称。 ```sql SELECT e.ename, d.dname FROM scott.emp e INNER JOIN scott.dept d ON e.deptno = d.deptno WHERE e.job = 'CLERK';...

    Oracle公司内部数据库培训资料Les06chinese.ppt

    例如,找出与特定员工(如ID为141的员工)相同职位且工资更高的员工。 - **多行子查询**:可能返回多行数据,使用多行比较操作符(如IN, ANY, ALL)进行匹配。例如,找出所有部门中最低工资低于部门50最低工资的...

Global site tag (gtag.js) - Google Analytics