C#学习记录---------Oracle数据库操作函数
来源:互联网 发布:阿里云ostv破解 编辑:程序博客网 时间:2024/05/20 23:39
//数字函数
select abs(-100) from dual;//返回数字’-100’的绝对值
select floor(15.1) from dual;//返回小于等于数字’15.1’的最大整数
select ceil(10.3) from dual;//返回大于等于数字’10.3’的最小整数
select mod(10,3) from dual;//返回两个数字相除后的余数
select power(-2,3) from dual;//返回数字’-2’的’3’次幂
select round(99.989,2) from dual;//执行四舍五入运算,2为要保留的小数位数
select sin(0.3) from dual;//返回数字’0.3’的正弦值(以弧度表示角)
select cos(0.5) from dual;//返回数字’0.5’的余弦值
select log(2,8) from dual;//返回数字’2’为底的数字’8’的对数
//字符函数
select ascii('a') from dual;//返回字符串首字符的ASCII码值
select chr(56) from dual;//将ASCII码值转为字符
select concat('hello',' beijing£?') from dual;//将两个字符串连接
select initcap('hello beijing!') from dual;//用于将字符串中每个单词第一个字母大写
select length('hello') from dual;//返回字符串长度,如果字符串为NULL,则返回NULL
select lower('SQL') from dual;//将字符串转为小写
select upper('sql') from dual;// 将字符串转为大写
select (' sql ') from dual;//参照数据
select trim(' sql ') from dual;//将字符串左右空格清除
select ltrim(' sql ') from dual;// 将字符串左空格清除
select rtrim(' sql ') from dual;// 将字符串右空格清除
select substr('hello',1,2) from dual;//返回字符串指定位置(从第’1’个开始)的前’2’字符
select instr('hello','e') from dual;//返回’e’在字符串中的位置
select replace('缺省为10’,’缺省’,’默认’) from dual;//将字符串的字符’缺省’替换为’默认’
//日期和时间函数
select sysdate from dual;//返回系统当前日期
select current_date from dual;// 返回当前会话时区所对应的日期时间
select extract(year from sysdate) from dual;// 返回日期时间中取得特定数据(年)
select add_months(sysdate,1) from dual;//返回特定日期时间’sysdate’加上’1’个月后的日期时间
select next_day(sysdate,'星期一') from dual;//返回指定日期’sysdate’后的第一个指定工作日所对应的日期
select last_day(sysdate) from dual;//返回特定日期’sysdate’所在月份最后一天
//转换函数
select to_char('星期一') from dual;// 将nchar,nvarchar等转换成数据库字符集数据
select TO_CHAR(sysdate, ‘yyyy-mm-dd’) from dual ;// TO_CHAR (date, fmt) 将日期按指定的日期时间格式转换成字符串
select TO_DATE(‘2006-09-21’, ‘yyyy-mm-dd’) from dual ;// TO_DATE (char, fmt) 将字符串按指定的格式转换成日期时间数据
select TO_NUMBER(‘2006-09-21’, ‘yyyy-mm-dd’) from dual ;// TO_NUMBER (char, fmt) 将指定的字符串按指定的格式转换成数字值
//分组函数
计算雇员表中雇员的平均工资
select AVG(sal) from emp ;// AVG ([ALL|DISTINCT|EXPR]) 计算平均值
计算雇员表中雇员的总人数
select COUNT(*) from emp ;// COUNT ([ALL|DISTINCT|EXPR]) 计算记录的总计行数
找出最高工资
select MAX(sal) from emp ;// MAX ([ALL|DISTINCT|EXPR]) 取得列或表达式的最大值
找出最低工资
select MIN(sal) from emp ;// MIN ([ALL|DISTINCT|EXPR]) 取得列或表达式的最小值
计算工资总额
select SUM(sal) from emp ;// SUM ([ALL|DISTINCT|EXPR]) 取得列或表达式的值的总和
//其它常用函数
select NVL(sal, 10000.00) from emp;// NVL (expr1,expr2):将空值转换为实际值。
如果expr1是null,则返回expr2,否则返回expr1。注意expr1和expr2类型要匹配
- C#学习记录---------Oracle数据库操作函数
- C#操作ORACLE数据库
- C#学习中记录(二)--------数据库的连接操作
- oracle数据库操作语句记录
- oracle常用函数操作记录
- ORACLE C#数据库操作类
- C#连接oracle数据库操作
- C#连接oracle数据库操作
- C#连接oracle数据库操作
- ORACLE常用函数学习记录
- QTP操作Oracle数据库函数
- c#访问Oracle数据库,执行数据库操作
- 利用Oracle审计功能记录数据库操作
- Oracle数据库SQL语句操作记录
- Oracle数据库的常见操作记录
- 【雪野实训记录】Oracle数据库 T3作业——操作符及SQL函数
- C#操作数据库 学习笔记
- oracle操作记录-字符串和数值函数
- Windows Azure Active Directory正式发布:已提供了超过 2650 亿个身份验证和服务了290万个组织!
- 用于对字符串中的字符计数, 并可以取出出现次数最多的字符和次数, 若次数最多的有多个,则全部求出
- linux文件权限
- Github Flavored Markdown介绍
- 用户黏度
- C#学习记录---------Oracle数据库操作函数
- Synchronized collections vs Concurrent collections
- Android实现XML解析技术
- C++ 随机数生成
- 自定义搜索帮助,类似C#的级联查询
- 590 - Always on the run
- Nginx相关整理
- jquery的AJAX跨域请求及跨域请求的原理
- 编译redis2.6.2报zmalloc.c:223: undefined reference to__sync_add_and_fetch_4′解决方法