sql是测试从业者必备的技能之一,基本上也是笔试必考内容. 所以,不要让sql拖了后腿,有些测友一遇到多表关联查询就犯晕,甚至连单表的执行顺序都没搞懂,下面简单介绍下,顺便给一些题供大家练习. 单表执行顺序 select distinct 字段1,...,字段n from 库.表 where 条件 group by 分组字段 having 过滤 order by 排序字段 limit n; 执行顺序 from where group by having select distinct order…
笔试题1: 1.select * from tablex where name = "张*" order by age 默认升序 select * from tablex where name contains ”张“ order by age desc 降序 2 select name from tablex ,tabley where tablex.code=tabley.codeand class="计算机" and score<60:…
部门表(SM_DEPT) 字段名称 数据类型 是否主键 注释 DEPT_ID NUMBER Y 部门ID PARENT_DEPARTMENT_ID NUMBER N 上级部门 DEPARTMENT_NAME VARCHAR2(50) N 部门名称 用户部门中间表(SM_USER_DEPT) 字段名称 数据类型 是否主键 注释 ID NUMBER Y 主键 DEPT_ID NUMBER N 部门ID USER_ID NUMBER N 用户ID 用户表(SM_USER) 字段名称 数据类型 是否主键…
在oracle下sql:比较巧妙地是group by 部分 E from (select a.team,b.y from nba a,nba b ) c group by (c.y-rownum) order by B 在mysql下的sql:由于mysql没有rownum所以用了它的替代 END FROM ( AS rownum FROM () r , (SELECT team ,Y FROM `nba` ORDER BY Y) aa , (SELECT team ,Y FROM NBA OR…