oracle 10g如何实现高级查询
Oracle是什么?
Oracle是什么?
是殷墟(Yin Xu)出土的甲骨文(oracle bone inscriptions)的英文翻译的第一个单词。
2.甲骨文股份有限公司是全球最大的数据库软件公司,公司产品很多:Oracle电子商务套件,Oracle10g —— 新一代电子商务平台,Oracle数据库包括Oracle数据库服务器和客户端
ORACLE如何切换到用户需要的数据库?
1、使用组合键“Win R”打开运行对话框,在输入框中输入 regedit 并回车打开“注册表编辑器”。
2、在“注册表编辑器”对话框,依次展开 HKEY_LOCAL_MACHINESOFTWAREORACLEKEY_OraDb10g_home1名称为 ORACLE_SID 的数据 orcl 即 Oracle数据库的SID。
3、在远程连接工具 XShell使用 root 用户或者 oracle 用户连接 Linux/Unix Oracle数据库服务器。
4、输入命令 su - oracle 切换到 oracle 用户即可。
oracle统计函数?
在oracle中,sum一般用于统计某列的和,count用于统计行数。
工具:oracle 10g
步骤:
1、oracle中emp表有如下数据:
2、要求按deptno字段统计每个deptno下有多少行数据,可用如下语句:
select deptno,count(*) from emp group by deptno
3、查询结果:
4、要求按deptno字段统计每个deptno下的sal的和是多少,可用如下语句:
select deptno,sum(sal) from emp group by deptno
5、查询结果:
其中:sum、count等在oracle中叫聚合函数,聚合函数对一组值执行计算并返回单一的值。除了 count以外,聚合函数忽略空值。聚合函数经常与 select语句的group by子句一同使用。
oracle表空间最大可以设多少?
对于Oracle10G数据库,表空间分2类。smallfiletablespace每个表空间:1022个数据文件*4M数据块*DB_BLOCK_SIZE如果数据库DB_BLOCK_SIZE8K(最常见),那么以上得到32704GB(约32TB)。
如果数据库DB_BLOCK_SIZE32K(最大),那么以上得到130816GB(约128TB)。
bigfiletablespace每个表空间:1个数据文件*4G数据块*DB_BLOCK_SIZE如果数据库DB_BLOCK_SIZE8K(最常见),那么以上得到32768GB(32TB)。
如果数据库DB_BLOCK_SIZE32K(最大),那么以上得到131072GB(128TB)。