常用sql0926-TO_CHAR()

-- 创建以10开始的序列--
create sequence my_sequence start with 10;
-- 查询序列中接下来的最高值
select my_sequence.nextval from dual;
-- create
create table student(n varchar(10));
-- insert
insert into student values(‘a‘||lpad(student_seq.nextval,9,‘0‘));
-- select
select * from student;
-- execute
execute immediate ‘set constraints all deferred‘;

--alert
ALTER TABLE student ADD UPDATETIME VARCHAR2(20);
ALTER TABLE student DROP COLUMN UPDATUSERID;

--2017/09/25

-- oracle 日期常用函數 (SYSDATE,yyyy/MM/dd)
-- TO_CHAR 是把日期或数字转换为字符串,不能指定字符串长度
-- 例如:TO_CHAR(salary,’$99,999.99’) 

SELECT * FROM acct_work_register WHERE  workflag=‘1‘ AND areatype=‘Land‘
AND curdate<to_char(sysdate,‘yyyy/MM/dd‘) ORDER BY curdate DESC;
--2017/09/26 11:09:57
SELECT to_char(SYSDATE,‘YYYY/MM/DD HH24:MM:SS‘) FROM dual;
时间: 2024-10-08 00:38:28

常用sql0926-TO_CHAR()的相关文章

Oracle中常用的to_Char用法详解

Oracle中常用的to_Char用法详解(有FMT的详细列表) The following are number examples for the to_char function. to_char(1210.73, '9999.9') would return '1210.7' to_char(1210.73, '9,999.99') would return '1,210.73' to_char(1210.73, '$9,999.00') would return '$1,210.73'

Oracle常用函数TO_CHAR用法详解(转自博客园-小小草博文)

The following are number examples for the to_char function. to_char(1210.73, '9999.9') would return '1210.7' to_char(1210.73, '9,999.99') would return '1,210.73' to_char(1210.73, '$9,999.00') would return '$1,210.73' to_char(21, '000099') would retur

SQL 基础部分

Oracle基础数据类型: 4类: 字符型:字符串 char(最大2000), nchar(最大1000, 支持Unicode)--->固定长度 varchar2(最大4000), nvarchar2(最大2000, 支持Unicode)--->可变长度 数字类型 包括整数和小数 number(有效数字, 总位数); float()--->存储二进制类型的数据, 1-126位0.30103 日期类型:时间 date:取值范围:公元前4712年1月1号---公元9999年12月31号, 可

sql常用格式化函数及字符串函数

一.常用格式化函数 1.日期转字符串 select to_char(current_timestamp, 'YYYY-MM-DD HH24:MI:SS') //2017-09-18 22:41:50 YYYY:年(4和更多位) MM:月份号(01-12) DD:一个月里的日(01-31) HH24:一天的小时数(00-23) MI:分钟(00-59) SS:秒(00-59) 2.字符串转日期 select to_date('2017-09-18','YYYY-MM-DD') //2017-09-

性能测试常用sql技巧_Oracle

做了一段时间的性能测试,把自己在性能测试过程中,使用到的Oracle中用到的sql语句整理一番,做个备忘: (1)多个字段以某种格式拼接 "||"字符串拼接符; 示例:将"id"及"code"用逗号拼接: select t.id||','||t.code from OTable t; 备注:MySQL中使用 concat()函数,select concat(t.id,',',t.code) from MTable t; (2)以某一个字段为维度统

mysql与oracle常用函数及数据类型对比

最近在转一个原来使用oracle,打算改为mysql的系统,有些常用的oracle函数的mysql实现顺便整理了下,主要是系统中涉及到的(其实原来是专门整理过一个详细doc的,只是每次找word麻烦). 特性 oracle mysql 字符串转日期 to_date str_to_date 日期类型 date 公元前4712年1月1日至公元9999年12月31日 datetime:取值范围:1000-01-01 00:00:00 到 9999-12-31 23:59:59 timestamp:取值

oracle常用函数汇总

一.运算符算术运算符:+ - * / 可以在select 语句中使用连接运算符:|| select deptno|| dname from dept; 比较运算符:> >= = != < <= like between is null in逻辑运算符:not and or 集合运算符: intersect ,union, union all, minus 要求:对应集合的列数和数据类型相同 查询中不能包含long 列 列的标签是第一个集合的标签 使用order by时,必须使用位置

[独孤九剑]Oracle知识点梳理(十)%type与%rowtype及常用函数

本系列链接导航: [独孤九剑]Oracle知识点梳理(一)表空间.用户 [独孤九剑]Oracle知识点梳理(二)数据库的连接 [独孤九剑]Oracle知识点梳理(三)导入.导出 [独孤九剑]Oracle知识点梳理(四)SQL语句之DML和DDL [独孤九剑]Oracle知识点梳理(五)数据库常用对象之Table.View [独孤九剑]Oracle知识点梳理(六)数据库常用对象之Procedure.function.Sequence [独孤九剑]Oracle知识点梳理(七)数据库常用对象之Curs

[Oracle系列整理03] oracle常用函数

一)日期函数[重点掌握前四个日期函数]1.add_months[返回日期加(减)指定月份后(前)的日期] add_months(d1,n1)[功能]:返回在日期d1基础上再加n1个月后新的日期.[参数]:d1,日期型,n1数字型[返回]:日期select sysdate,add_months(sysdate,3)  from dual;返回:2015/3/2 22:22:50,2015/6/2 22:22:50 2.last_day [返回该月最后一天的日期] last_day(d1)[功能]:

Oracle数据库对表的基本操作和一些常用函数

首先,创建一个员工表,sql语句如下: CREATE TABLE employee( id NUMBER(4), name VARCHAR2(20) NOT NULL, gender CHAR(1) DEFAULT 'M', birth DATE, salary NUMBER(6,2), comn NUMBER(6,2), job VARCHAR2(30), manager NUMBER(4), deptno NUMBER(2) ) 下面,是对这个表的一些基本操作: RENAME employe