ORACLE学习摘要(累积持续更新)

--获取服务器 IP 机器名(UTL_INADDR)

select UTL_INADDR.GET_HOST_ADDRESS IP, UTL_INADDR.GET_HOST_NAME MSNAME from DUAL t;

 --将多列合并成一列(拼接)

SELECT wmsys.wm_concat (T.COLUMN_NAME) as result
FROM ALL_TAB_COLUMNS T
    WHERE TABLE_NAME = '表名'

 --全角转换成半角

SELECT To_Single_Byte('21,500円(消費税別)US$@¥55/pc') FROM dual; 

-- RPAD和LPAD(粘贴字符)

SQL>select   RPAD(City,35,'.'),temperature    from  weather;

        RPAD(City,35,'.')            temperature
        -------------------------- ----------------
           CLEVELAND......                    85
           LOS  ANGELES..                     81
          .........................

        (即不够35个字符用'.'填满)

-- TRIM不止是截空格哦

/*
TRIM( [<leading>] <trailing> FROM <trim_char> )
例子:将下面字符串中的前面和后面的‘0‘字符都去掉:
*/
SELECT TRIM (0 FROM 0009872348900) "TRIM Example" FROM DUAL;

TRIM example
--------------------------------
98723489
-- INITCAP 第一个字母转换成大写
SQL> select initcap('simth') upp from dual;
UPP
-----
Simth






 

 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值