Postgres 格式化函数提供一套有效的工具用于把各种数据类型(日期/时间,int,float,numeric)转换成格式化的字符串以及反过来从格式化的字符串转换成原始的数据类型。注意:所有格式化函数的第二个参数是用于转换的模板。格式化函数 函数返回描述例子to_char(timestamp, text)text把 timestamp 转换成 stringto_char(timestamp 'now'...
8年前 (2016-08-18)
阅读(2640)
赞一个 (2 )
链接直达
Decodedecode(条件,值1,翻译值1,值2,翻译值2,...,缺省值) 该函数与程序中的 If...else if...else 意义一样NVL格式:NVL( string1, replace_with)功能:如果string1为NULL,则NVL函数返回replace_with的值,否则返回string1的值,如果两个参数都为NULL ,则返回NULL。注意事项:string1和replace_wi...
8年前 (2016-08-18)
阅读(3549)
赞一个 (2 )
链接直达
创建表和主外键create table sc_district (
id number(10) not null, ...
8年前 (2016-08-18)
阅读(3878)
赞一个 (7 )
链接直达
常见的用法是去除空格,有多少人不知道它们其实还可以做到去除空格,它有ltrim()、ltrim(x,y)方法------- 去两边空格,去左空格,去右空格 --------
select trim(' X-rapido ...
8年前 (2016-08-18)
阅读(2266)
赞一个 (0 )
链接直达
oracle的substr函数的用法取得字符串中指定起始位置和长度的字符串 substr( string, start_position, [ length ] )如:substr('This is a test', 6, 2) would return 'is'...
8年前 (2016-08-18)
阅读(2932)
赞一个 (0 )
链接直达
实战案例查询2015年1月到12个月的所有实有人口数量和往年2014年1月到12个月的实有人口数量,没有的月份显示 人口数量为0.类似效果如图创建表create table PERSONSITUATION (
id NUMBER not null,
&nb...
8年前 (2016-08-18)
阅读(4973)
赞一个 (0 )
链接直达
//按天统计
select count(dataid) as 每天操作数量, sum()
from tablename
group by trunc(createtime, 'DD'))
//按自然周统计
select to_char(date,'iw'),sum()
from&n...
8年前 (2016-08-18)
阅读(5091)
赞一个 (3 )
链接直达
select to_char(0.1) nums from dual;观察发现如果小数的整数位是0, 转换字符串之后没有了前面的0,如果需要前面的0,则需要一定的规则进行格式化,示例如下select to_char(0.1,'0.9') nums from dual;我们把小数换成整数后再看select to_char(1,'0.9') nums from dual;整数也会编程double类型关于to_...
8年前 (2016-08-18)
阅读(3142)
赞一个 (2 )
链接直达
一、技术点1、DBMS_OBFUSCATION_TOOLKIT.MD52、Utl_Raw.Cast_To_RawDBMS_OBFUSCATION_TOOLKIT.MD5返回的字串,是RAW类型,要正确显示,需要经过Utl_Raw.Cast_To_Raw转换二、应用1、直接调用declare
v2 varchar2(32);
begin &nb...
8年前 (2016-08-18)
阅读(2878)
赞一个 (1 )
链接直达
首先想到的就是contains,contains用法如下:select * from students where contains(address, 'beijing')但是,使用contains谓词有个条件,那就是列要建立索引,也就是说如果上面语句中students表的address列没有建立索引,那么就会报错。好在我们还有另外一个办法,那就是使...
8年前 (2016-08-18)
阅读(2610)
赞一个 (0 )
链接直达
为了方便学习和测试,所有的例子都是在Oracle自带用户Scott下建立的。create table EMP (
empno NUMBER(4) not null,
ename VARCHAR2(1...
8年前 (2016-08-18)
阅读(3770)
赞一个 (2 )
链接直达
1. 自动生成SQL语句2. 格式化代码3. 记住登录密码在登录历史中的选项中打勾,退出pl/sql第二次登录会对登录密码产生记忆,第三次登录直接点击就能进入4. 快捷键技巧下图配置中在sql编辑器中直接输入sf+空格 ,自动补全select * from的命令,类似于MyEclipse的syso快捷键5. 自动选择执行单条Sql语句如果sql窗口编辑器中存在多条sql语句,那么在执行F8执行sql语句时候,范围是全局的,如果在下图中配...
8年前 (2016-08-18)
阅读(2699)
赞一个 (0 )
链接直达