字符函数操作

原创 2013年12月04日 22:49:24
--数据库中是从1开始 下标
--去掉null  0
select sal,comm,sal+nvl(comm,0) "实际工资" from emp;
--小数点 向上取 正数向后  负数向前
select round(6666.6666,2) from dual;
--直接去掉
select trunc(5555.55555,2) from dual;
--截取字符串 n从几位开始 m取几位 
select substr('holle word',n,m) from dual;
 --从左边对齐 n位数 m 代替字符
 select lpad(ename,n,m) from emp;
 --去掉字符 只能是首 尾
 select trim(' d s ') from dual;
 --指定去掉字符 前 
 select trim(leading 'a' from 'abcaa') from dual; 
 --后
 select trim(trailing'a' from 'abcaa') from dual; 
 
--时间 函数转换  距离几个月
select months_between(date'2014-5-5',sysdate) from dual;
--距离指定时间 相差天数
select date'2014-2-14'-sysdate from dual;
--求前面几个月的今天
select add_months(sysdate,-3) from dual;
--指定 年 月 日 查询
select next_day(sysdate, '星期一') from dual;
select round(sysdate, 'MONTH') from dual;
select trunc(sysdate, 'year') from dual;
--cast强制转换
select 5+cast('55' as number(2)) from dual;
--查询指定时间
select to_char(sysdate,'fm yyyy"年"mm"月"dd"日" day hh24 pm ') from dual;
--DDL、DCL自动提交;但DML不会自动提交(只是本会话可见)
--排序状态 相同的值 不同的排法
select sal,row_number() over(order by sal desc), 
      rank() over(order by sal desc),
      dense_rank() over(order by sal desc)
from emp;
--decode判断函数 给值 相当与 case when then 
select decode 
版权声明:本文为博主原创文章,未经博主允许不得转载。

C++和C对字符串操作总结

一 c语言的字符串 c语言中没有字符串这个数据类型,用两种方法来表示字符串,第一种是字符数组char s[],第二种是字符指针char *s, 两者有区别,不能任务是一样的,区别如下(不完整,后期再...
  • deyuzhi
  • deyuzhi
  • 2016年06月24日 11:04
  • 1777

Oracle中的字符串类型及相关函数详解

1、概述 本文介绍String类型及相关的函数,基于当前最新的Oracle 12c 为基础作介绍。 下文将字符串简称为串。 Oracle函数的工作方式有两种: 1、根...
  • anxpp
  • anxpp
  • 2016年06月22日 08:15
  • 10480

c#中字符串操作函数

c#中字符串操作函数
  • qq_34361514
  • qq_34361514
  • 2016年10月24日 19:50
  • 1787

VBA字符串处理大全

VBA字符串处理大全
  • fanshouyizhi
  • fanshouyizhi
  • 2015年09月22日 00:26
  • 1701

java对字符串操作大全

一.Java字符串类基本概念 在JAVA语言中,字符串数据实际上由String类所实现的。Java字符串类分为两类:一类是在程序中不会被改变长度的不变字符串;二类是在程序中会被改变长度的可变字符串。...
  • li_yangyang_li
  • li_yangyang_li
  • 2016年05月04日 21:45
  • 1607

Vb.net字符操作函数(转)

 函数 语法 功能 Len Len(string|varname) 返回字符串内字符的数目,或是存储一变量所需的字节数。 Trim Trim(string) 将字符串前后的空格去掉 ...
  • wtuqi
  • wtuqi
  • 2016年10月20日 16:19
  • 912

C字符串处理库函数

http://blog.csdn.net/pipisorry/article/details/36898405 使用C语言字符串处理的库函数,务必#include 1、 比较字符串大小函数   ...
  • pipisorry
  • pipisorry
  • 2014年07月04日 16:41
  • 2193

linux内核之C语言字符串操作函数集

/* * linux/lib/string.c * * Copyright (C) 1991, 1992 Linus Torvalds */ /* * stupid library ...
  • zpqiatongxueshaonian
  • zpqiatongxueshaonian
  • 2016年05月23日 15:45
  • 485

字符操作函数大全

函数名: strstr 功 能: 在串中查找指定字符串的第一次出现 用 法: char *strstr(char *str1, char *str2); 程序例: #include #...
  • huanny2005
  • huanny2005
  • 2015年06月16日 17:18
  • 215

windows编程中字符和字符串的处理

windows编程中字符和字符串的处理 字符格式基础 首先说说字符编码的两种格式。 一种是将文本字符串编码成一组以0结尾的单字节字符,即ansi字符,每个字符占8位,即一个字节。这种...
  • haiross
  • haiross
  • 2015年04月22日 16:08
  • 1532
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:字符函数操作
举报原因:
原因补充:

(最多只允许输入30个字)