表基本结构 合并列 select t.student,decode(t.java,'','','java') 科目, t.java from student t union select t.student,decode(t.c,'','','c') 科目, t.c from student t 输出结果…
听了猫大师的课,对Oracle CBO又加深了一步理解: 单表选择率: selectivity=1/ndv*a4nulls ocard来自dba_tables.num_rows ndv 来自dba_tab_col_statistics中的num_distinct where 条件为 owner='' AND table_name='' and column_name='' a4nulls 来自dba_tab_col_statistics中的num_nulls where 条件为 owner='…