oracle 12C wmsys.wm_concat()函数
对于一些业务,需要连接函数把内容拼接文本文件的时候,借助合适的函数,非常重要,减少很多工作。目前常用的连接函数有wmsys.wm_concat()和LISTAGG()函数,当然还有看拼接内容的长度来选。oracle数据库中,还有一个根据版本选择。最新的两个版本中,11G中,自带有两个函数,但在12C中,oracle不再自带wms...
转化函数
转化函数,这里主要讲两种:1、字符型转日期型: To_date(X,fmt):将字符型转化为日期型将字符型日期转化为fmt指定的日期类型SQL> select to_date('2015-12-23','yyyy-mm-dd') 2 from dual;TO_DATE('---------23-DEC-15 2、时间型转字符型:To...
日期时间函数
对于日期时间函数,在这里挑选一些常用的日期时间函数写到这里。日期时间函数:SQL> select sysdate from dual;SYSDATE-------------------2016-10-08:21:41:27SQL> select sysdate,current_timestamp 2 from dual;SYSDATE---------CURRENT_TIMESTAMP--------...
字符函数
字符函数:SQL> select ascii('d'),chr(97) 2 from dual;ASCII('D') C---------- - 100 aAscii()将字符转为十进制数;Chr(interger)将数字转化为与之对应的ascii码。 Concat(str1,str2)将两个字符串连接...
【函数】translate解惑
1、语法TRANSLATE(expr, from_string, to_string)2、功能expr中的字符串进行替换,替换的规则是:from_string与to_string一一对应进行替换,如果没有对应上,那么将expr中的相应字符将删除。文字描述不好理解,...
聚合函数与数字函数
聚合函数也叫统计函数,多行函数。数字函数也叫单行函数。1、最大值最小值:SQL> select min(sal),max(sal) 2 from emp; MIN(SAL) MAX(SAL)---------- ---------- 800 500...
Case表达式与decode()函数
Case表达式与decode()函数两者都是根据字段或者表达式作为判断条件,当条件满足某个值或者范围时,对应有一个结果。多个结果由多个互补相同的条件限制。所以这两个的用法很接近,大同小异,只是case的用法更灵活一些。以下是通过例子讲述一下:(根据不同的职位进行工资调整)查看emp信息:职位为SALESMAN,升工资...
查询中空值null的查理
空值在查询中的处理:在查询的时候,空值的存在,会影响查询数据结果的质量,甚至不准确,我们要知道:nullnull,null0,空值null与其他数据的四则运算的结果都是空值。以下处理讲述一些在查询中处理空值的函数。1、在忽略空值的情况下查询奖金为空员工的工资加奖金作为收入:SQL> select ename,sal...