您的当前位置:TAGS -> ORACLE
  • [转]Oracle SQL 空值排序(Nulls)及Order by 数字

    数据库2025年07月01日

    在数据开发应用中,很多时候需要对数据进行排序,但是在Oracle 数据库中,有空值一说(NULL)。如果一个列中有的值是空的,则如果对此列进行排序的话,空值的行将被排序放到后面,如我对HR模式下的EMPLOYEES员工表按照佣金比率列进行排序的话, SELECT t.employee_id, t.last_name, t.commission_pctFRO...

  • mysql中怎么实现oracle中的to_char和to_date

    数据库2025年06月30日

    oracle中的转字符:to_char() oracle中的转日期:to_date() mysql中的转字符:date_format(date,'%Y-%m-%d') 相当于oracle中的to_char() mysql中的转日期:str_to_date(date,'%Y-%m-%d') 相当于oracle中的to_date() %Y:代表四位年 (相当于...

  • Oracle SQL函数pivot、unpivot转置函数实现行转列、列转行

    数据库2025年06月29日

    函数PIVOT、UNPIVOT转置函数实现行转列、列转行,效果如下图所示: .PIVOT为行转列,从图示的左边到右边 .UNPIVOT为列转行,从图示的右边到左边 .左边为纵表,结构简单,易扩展 .右边为横表,展示清晰,方便查询 .很多时候业务表为纵表,但是统计分析需要的结果如右边的横表,这时候就需要用到转置函数了 示例图表: Pivot语法: SELEC...

  • oracle:SQL时间段

    数据库2025年06月29日

    oracle: SQL时间段 CREATEDATE between to_date('" + startDate + " 00:00:00','yyyy-mm-dd hh24:mi:ss') and to_date('" + endDate + " 23:59:59','yyyy-mm-dd hh24:mi:ss')...

  • 通过sqoop来传输mysql/oracle/vertica数据至HBASE

    数据库2025年06月28日

    首先要注意将连接用的jar包,放到sqoop目录下,我的是/var/lib/sqoop 如果没有主键,则要加上-m 1 export正确的jdk目录 当做key的列必须唯一存在,不然报错 --mysql测试 --查看数据库信息 sqoop list-databases --connect jdbc:mysql://[ip]:[port]/[库名] --us...

  • 【经验】【ORACLE】CMD命令行下使用SQLPLUS执行SQL脚本后返回CMD命令行的方法

    数据库2025年06月28日

    方法1: 在SQL脚本后面直接加上“QUIT;”或者“EXIT;” 方法2: 使用以下方法调用SQLPLUS sqlplus user/password@tnsname<filepath>nul ...

  • Linux下执行Oracle的sql脚本

    数据库2025年06月28日

    (1) 启动监听: Root用户登录后,输入: $su – oracle 回车(Oracle为Oracle数据库安装用户,必须有横杠: - ) 启动监听: $lsnrctl start --启动$lsnrctl status --查看状态$lsnrctl stop -- 停止 (2) 启动Oracle服务: $sqlplus / as sysdba --回...

  • MySQL和Oracle分页的区别

    数据库2025年06月26日

    一、MySQL使用limit分页 select * from table_name limit m, n; // m = (startPage-)*pageSize, n = pageSize 注:m是MySQL中数据行的起始下标,它从0开始 二、Oracle使用rownum分页 select * from ( select rownum rn, a.* ...

  • MySQL与Oracle的语法区别

    数据库2025年06月26日

    Oracle和mysql的一些简单命令对比 1) SQL> select to_char(sysdate,'yyyy-mm-dd') from dual; SQL> select to_char(sysdate,'hh24-mi-ss') from dual; mysql> select date_format(n...

  • Oracle:基本SQL

    数据库2025年06月25日

    /* --以下代码是对emp表进行显示宽度设置 col empno for 9999; col ename for a10; col job for a10; col mgr for 9999; col hiredate for a12; col sal for 9999; col comm for 9999; col deptno for 99; set...