oracle 数据库学习总结

**

oracle 数据库学习总结 (1)

**

  1. DISTINCT 去除重复行:
  2. 字符串连接操作符: “||”
  3. IS NULL 来判断空值,注意不能使用 =NULL
  4. 使用LIKE做模糊匹配:可使用% 或者_ 作为通配符:%代表 0个或者多个 字符. _ 代表一个单个字符.
  5. 使用转义符:要求找出含有%的记录,代码如下 select * from t_char where a like '%\%%' escape '\'; 这里使用escape 关键字来识别转义符。
  6. ORACLE的单行函数
    |函数 | 结果 |
    |LOWER(‘SQL Course’)|sql course|
    |UPPER(‘SQL Course’) | SQL COURSE |
    |INITCAP(‘SQL course’)|Sql Course
  7. 数字操作函数:
    函数 结果
    ROUND(45.926, 2) 45.93
    TRUNC(45.926, 2) 45.92
    MOD(1600, 300) 100
  8. 日期操作函数:
    MONTHS_BETWEEN ('01-SEP-95','11-JAN-94') 19.6774194
    ADD_MONTHS ('11-JAN-94',6) 11-Jul-94
    NEXT_DAY ('01-SEP-95','FRIDAY') 8-Sep-95
    NEXT_DAY ('01-SEP-95',1) 3-Sep-95
    NEXT_DAY (to_date('1995-09-01','YYYY-MM-DD'),1) 3-Sep-95
    LAST_DAY('01-FEB-95') 28-Feb-95
    ROUND('25-JUL-95','MONTH') 1-Aug-95
    ROUND('25-JUL-95' ,'YEAR') 1-Jan-96
    TRUNC('25-JUL-95' ,'MONTH') 1-Jul-95
    TRUNC('25-JUL-95','YEAR') 1-Jan-95
  9. TO_CHAR() 函数:日期到字符串的转换
    日期格式化元素 意义
    YYYY 4位数字表示的年份
    YEAR 英文描述的年份
    MM 2位数字表示的月份
    MONTH 英文描述的月份
    MON 三个字母的英文描述月份简称
    DD 2位数字表示的日期
    DAY 英文描述的星期几
    DY 三个字母的英文描述的星期几简称
    HH24:MI:SS AM 时分秒的格式化
    DDspth 英文描述的月中第几天
    fm 格式化关键字,可选
  10. 对数字进行格式化:
    SELECT TO_CHAR(salary, 'L99,999.00') SALARY FROM employees
    结果为:¥6,000.00
    L 表示本地化格式
    9表示数字
    **,**表示显示一个千分位
    0表示强制显示0
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值