1.字符串转日期:
to_date(paramStr,'YYYYMMDDHH24MISS')
to_date(paramStr,'yyyy-MM-DD')
to_date(paramStr,'yyyy/mm/dd hh24:mi:ss')
to_date(paramStr,'yyyy-MM-dd hh24:mi:ss') 2.日期转字符串
to_char(paramDate,'HH24:MI:SS')
to_char(paramDate,'yyyy-MM-DD HH24:MI:SS')
to_char(paramDate,'YYYY-MM-DD')
to_char(paramDate,'YYYYMMDD') 3.字符串函数
nvl(paramStr,specStr)--其中参数specStr 为指定要转成的具体字符或数字 4.字符串截取函数
substr(paramStr,beginIndex,len)--从指定索引位置beginIndex(不支持下标从0开始,不可缺省),截取指定长度len的字符串 5.左侧补充特定字符串函数
lpad(paramStr, padded_length, [ pad_string ]) 6.支持字符串连接关键字 || (不允许使用+进行字符串连接) 7.select @allFeee=(select sum(CONVERT(numeric(19,4),price)) from (select price from queuedetail t where t.appointsid =@p_APPOINTSID) temp)
日期函数

SELECT ROUND(DATE'2005-5-10', 'MONTH'),
ROUND(DATE'2005-6-16', 'MONTH')
FROM dual;
SELECT NEXT_DAY(SYSDATE,'星期二') FROM dual;
SELECT TRUNC(SYSDATE, 'YEAR') FROM dual;
SELECT TRUNC(SYSDATE,'DAY') FROM dual;
SELECT TRUNC(SYSDATE) FROM dual;
SELECT EXTRACT(YEAR FROM SYSDATE) FROM dual;
字符函数
select initcap('hello') from dual;
select lower('FUN') from dual;
select upper('sun') from dual;
select ltrim( 'xyzadams','xyz') from dual;
select rtrim('xyzadams','ams') from dual;
select translate('jack','abcd' ,'') from dual;
select replace('jack and jue' ,'j','bl') from dual;
select instr ('worldwide','d') from dual;
select substr('abcdefg',3,2) from dual;
select concat ('Hello',' world') from dual;
SELECT CHR(67) FROM dual;
SELECT LPAD('function',15,'=') FROM dual;
SELECT TRIM (LEADING 9 FROM 99998769789999) FROM dual;
SELECT TRIM (TRAILING 9 FROM 99998769789999) FROM dual;
SELECT TRIM (9 FROM 9999876789999) FROM dual;
SELECT LENGTH('frances') FROM dual;
SELECT orderno, DECODE(ostatus,'p','准备处理','c','已完成')
FROM order_master; 数字函数
select abs(-15) from dual;
select ceil(44.778) from dual;
select sin(1.571) from dual;
select cos(0) from dual;
select sign(-32) from dual;
select floor(100.2) from dual;
select power(4,2) from dual;
select mod(10,3) from dual;
select round(100.256,2) from dual;
select trunc(100.256,2) from dual;
select sqrt(4) from dual;
SELECT TO_CHAR(sysdate,'YYYY"年"fmMM"月"fmDD"日" HH24:MI:SS') FROM dual;
SELECT TO_CHAR(itemrate,'C99999') FROM itemfile;
SELECT TO_DATE('2005-12-06' , 'yyyy-mm-dd') FROM dual;
SELECT SQRT(TO_NUMBER('')) FROM dual;
SELECT itemdesc, NVL(re_level,0) FROM itemfile;
SELECT itemdesc,NVL2(re_level,re_level,max_level)
FROM itemfile;
SELECT itemdesc,NULLIF(re_level,max_level)
FROM itemfile; 分组函数
SELECT AVG (re_level) FROM itemfile
WHERE p_category='accessories';
SELECT MIN(max_level) FROM itemfile
WHERE p_category='spares';
SELECT SUM(itemrate*max_level) FROM itemfile;
SELECT * FROM itemfile;
SELECT COUNT(*) FROM itemfile;
SELECT COUNT(itemrate) FROM itemfile;
SELECT COUNT(DISTINCT p_category) FROM itemfile;
SELECT p_category,MAX(itemrate) FROM itemfile
GROUP BY p_category;
SELECT p_category,MAX(itemrate) FROM itemfile
GROUP BY p_category
HAVING p_category NOT IN ('accessories');
分析函数
SELECT ename, job, deptno, sal, ROW_NUMBER() OVER
(ORDER BY sal DESC) AS SAL_RANK
FROM SCOTT.EMP;
SELECT ename, job, deptno, sal, ROW_NUMBER() OVER
(PARTITION BY deptno ORDER BY sal DESC) AS SAL_RANK
FROM SCOTT.EMP;
SELECT ename, sal, comm, deptno,
RANK() OVER (PARTITION BY deptno
ORDER BY sal DESC, comm) RANK
FROM scott.emp;
SELECT d.dname, e.ename, e.sal, DENSE_RANK()
OVER (PARTITION BY e.deptno ORDER BY e.sal DESC) DENSERANK
FROM emp e, dept d
WHERE e.deptno = d.deptno;

ORALCE 数据库字符串处理、常用函数的更多相关文章

  1. Python列表、元组、字典和字符串的常用函数

    Python列表.元组.字典和字符串的常用函数 一.列表方法 1.ls.extend(object) 向列表ls中插入object中的每个元素,object可以是字符串,元组和列表(字符串“abc”中 ...

  2. go语言之进阶篇字符串操作常用函数介绍

    下面这些函数来自于strings包,这里介绍一些我平常经常用到的函数,更详细的请参考官方的文档. 一.字符串操作常用函数介绍 1.Contains func Contains(s, substr st ...

  3. 【数据库】MySql常用函数梳理

    转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/5866388.html MySql常用函数梳理: 1:数学函数 使用格式:一般用于插入.修改语句中,直接 函数( ...

  4. 【数据库】SQLite3常用函数

    版权声明:本文为博主原创文章,转载请注明出处. https://www.cnblogs.com/YaoYing/ SQLite3常用函数 打开数据库 函数原型: int sqlite3_open(co ...

  5. sql server中截取字符串的常用函数

    我们如果要在sql server中,使用截取字符串的方法要怎样使用呢? sql server提供了3个常用截取字符串方法,LEFT().RIGHT().SUBSTRING() /****** Sql ...

  6. PHP字符串操作常用函数

    /* * 确定字符串长度 * int strlen(string str) * 比较两个字符串 * 1.strcmp函数对两个字符串进行二进制安全的比较,并区分大小写 * int strcmp(str ...

  7. python基础—字符串的常用函数“”

    #字符串常用语法name = "wang yan li"print(name.capitalize())#首字母大写print(name.count("n")) ...

  8. python 列表,字典,元组,字符串,常用函数

    飞机票 一.列表方法 1.ls.extend(object) 向列表ls中插入object中的每个元素,object可以是字符串,元组和列表(字符串“abc”中包含3个元组),相当于ls和object ...

  9. 字符串函数 mysql 和sqlserver 中对于字符串的常用函数和区别

    1. 对于字符串大小写的统一 mysql和sqlserver中都有同名函数lower()和upper(),但是mysql中还有另外一对函数,达到同样的目的,lcase()和ucase(),也就是英文中 ...

随机推荐

  1. Linux CentOS汉化系统

    u root切换为root用户 写入环境变量 echo "export LANG="zh_CN.UTF8"">>/etc/profile sourc ...

  2. Python之网络模型与图形绘制工具networkx

    笔记 # https://www.jianshu.com/p/e543dc63454f import networkx as nx import matplotlib.pyplot as plt ## ...

  3. SpringBoot: 4.SpringBoot整合listener(转)

    整合方式一:通过注解扫描完成 Listener 组件的注册 1.编写listener package com.bjsxt.listener; import javax.servlet.ServletC ...

  4. c# Winform WebBrowser的自动化模拟点击

    https://blog.csdn.net/vs920079469vs/article/details/78459025

  5. Day03:文本数据IO操作 / 异常处理

    文本数据IO操作 Reader和Writer 字符流原理  Reader是字符输入流的父类  Writer是字符输出流的父类. 字符流是以字符(char)为单位读写数据的.一次处理一个unicode. ...

  6. 【052-week 预习周】学习总结

    目录 学习手册 学习理念 学员精选 课前准备 概览 数据结构思维导图 算法思维导图 学习手册 学习理念 让优秀的人一起学习 师傅领进门,修行靠个人 学员精选 稻盛和夫"六项精进" ...

  7. ValueError: Object arrays cannot be loaded when allow_pickle=False

    错误ValueError: Object arrays cannot be loaded when allow_pickle=False的解决     numpy最新版1.17以上版本与其他包不兼容问 ...

  8. #Java第三周总结

    第三周实验题目+总结 第一题:打印输出所有的"水仙花数",所谓"水仙花数"是指一个3位数,其中各位数字立方和等于该数本身.例如,153是一个"水仙花数 ...

  9. strCmd.Format("delete FROM userTable where name = '%s'", name);

    string.Format("select * from 数据库表 where 用户名='%s' and 密码='%s' ",m_1,m_2); 把[m_1]和[m_2]的值按照[ ...

  10. T100 —— 凭证打印时排序

    capr110_g01,按扣账日期打印排序: 在adzp188——“字段”中加入pmds001的话,产生的代码的变量是:pmds_t_pmds001 :当在“群组”—“印出排序” 再添加pmds001 ...