-
select cl_id,wm_concat(stu_name) from (select cl_id stu_name from pm_ci,pm_stu where instr(stu_ids,stu_id)>0) e1 groupby cl_id; 没有检验结果不知对不?
select p.ci_id,wm_concat(s.stu_name)
from pm_ci p,pm_stu s
where instr(p.stu_ids,s.stu_id) > 0
group by p.ci_id
查看全部 -
oracle 分页查询实现方法!1.固化rownum(子查询)2.固化结果嵌套 mysql> SELECT * FROM table LIMIT 95,-1; // 检索记录行 96-last. //如果只给定一个参数,它表示返回最大的记录行数目: mysql> SELECT * FROM table LIMIT 5; //检索前 5 个记录行 //换句话说,LIMIT n 等价于 LIMIT 0,n。查看全部
-
左连接,主表在左侧,字段全显示,副表null补充对齐。+号在右侧(副表) 右连接,主表在右侧,字段全显示,副表null补充对齐。+号在左侧(副表)查看全部
-
笛卡尔集: 列数相加,行数相乘 即可查看全部
-
行转列查看全部
-
常用的分组函数: AVG SUM MIN MAX COUNT WM_CONCAT查看全部
-
分组查询 多表查询 子查询查看全部
-
左右连接 的对应关系查看全部
-
避免笛卡尔积全集的条件至少有n-1 个条件。查看全部
-
笛卡尔积 集合值 是列名相加 行集相乘。查看全部
-
wm_concat()行转列 count(*) 包含了null count(col) 不包含null 特注意比如 sum() avg() 分组函数自动忽略空值 avl(参数1,参数2)查看全部
-
select CI_ID,wm_concat(STU_NAME) name from pm_ci,pm_stu where instr(STU_IDS,STU_ID)>0 group by CI_ID;查看全部
-
自连接案列查看全部
-
报表格式导入及执行查看全部
-
报表:break on deptno skip 2(表示相同部门只显示一次,不同部门之间跳转两行) select deptno,job,sum(sal) from emp group by rollup(deptno,job); set pagesize 30查看全部
举报
0/150
提交
取消