oracle学习笔记,待续~

以前只用过MySQL,刚用Oracle,慢慢积累中~


1、这样貌似不行:select count(distinct *) from ......

     必须指定列:select count(distinct KEYWORD) from ......


2、也支持这样建表:create table test as select * from ......


3、REGEXP_REPLACE函数:把name字段中的 “_数字” 替换成 “”

     update test set name= REGEXP_REPLACE(name,'_[0-9]', '');


附:REGEXP_REPLACE函数使用说明,原文链接 http://www.chengxuyuans.com/oracle/54955.html

函数功能:根据正则匹配结果替换字符串

函数参数:
一共6个参数,分别是
1、待匹配的字符串
2、正则表达式
3、替换的字符
4、标识从第几个字符开始正则表达式匹配。(默认为1)
5、标识第几个匹配组。(默认为全部都替换掉)
6、取值范围:

     i:大小写不敏感;
     c:大小写敏感;(默认)
     n:不匹配换行符号;
     m:多行模式;
     x:扩展模式,忽略正则表达式中的空白字符。

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

4、Oracle没有 use database 似的功能,因为Oracle的登录方式就已经决定了你所选择的数据库,要访问别的数据库就再建个它的连接。。


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值