oracle+translate

作者&投稿:尘以 (若有异议请与网页底部的电邮联系)

承便13660567483问: Oracle sql函数replace和translate的区别 -
大安市辰泽回答: 函数用法都不一样,translate是逐个字符替换的--包含ABC则替换为123 SELECT REPLACE('AbCaBc','ABC','123') FROM dual;--将A替换成1,B替换成2,C替换成3 SELECT TRANSLATE('AbCaBc','ABC','123') FROM dual;

承便13660567483问: 在sql server中写一个函数,实现oracle中translate函数的功能 -
大安市辰泽回答: SQL Server 实现 Oracle 里面的 TRANSLATE http://hi.baidu.com/wangzhiqing999/blog/item/663ec64aef51371fb3de05eb.html

承便13660567483问: sql server有translate函数么 -
大安市辰泽回答: 有 用法 功能 功能 返回 char 经过处理后的字符串.处理规则为:在 from_string 中出现的字符,都替换为对应位置的 to_string 中的字符.未在 from_string 中出现的字符不被替换.参数 from_string 中可以包含比 to_string 多的字符,此时,from_string 中额外的字符在 to_string 中没有与之对应的字符,若这些字符在 char中出现,它们将会从 char 中删除.在参数 to_string 中,你不能使用空字符串来试图删除在 from_string 中存在的所有字符.Oracle 会把空字符串作为 NULL 处理,此时会返回 NULL.

承便13660567483问: 请教,oracle 的translate函数,对应MySQL用什么函数 -
大安市辰泽回答: 请教,oracle 的translate函数,对应MySQL用什么函数: 这个貌似mysql支持不到扩展函数和扩展存储过程,具体函数具体实现吧,有一些牛人写的很多的函数了.

承便13660567483问: oracle 中切取字符串的函数有几种 -
大安市辰泽回答: select Substr(字段,1,INSTR(字段,'/')-1) from 表名 eg:select Substr('sdhfuiasdh/asdfsadf',1,INST('sdhfuiasdh/asdfsadf','/')-1) from HelloWord

承便13660567483问: Oracle 判断字符串是否能转成数字 -
大安市辰泽回答: 1、通过ASCII码判断是否数字,介于[48, 57]之间,(ascii('0') = 48, ascii('9') = '57')2、调用cast函数尝试强制转换成NUMERIC或NUMBER,不是合法数字串即抛异常3、调用translate函数,剔除所有[0-9]数字后,看是否为空串4、调用正则表...

承便13660567483问: OracleEXP/IMP参数有哪些?
大安市辰泽回答: Oracle触发器介绍 语句级触发器 ORACLE中translate的妙用 Oracle中关于PCTFREE和PCTUSED的说明 EXP参数说明 关键字 说明(默认) 关键字 说明(默认) ------------...

承便13660567483问: (20)Oracle函数
大安市辰泽回答: translate('a哼哼哈哈dcabe','abcde','12345') from dual参数2和参数3按字节把所有的参数2都替换成参数3nvl如果oracle第一个参数为空那么显示第二个参数的值,如果第一个参数的值不为空,则显示第一个参数本来的值(20)Oracle函数

承便13660567483问: 一个字段包含多个ID如何解决(ORACLE) -
大安市辰泽回答: oracle和sqlserver这2个主流关系数据库的确没有处理这种的函数 因为这样的表设计不符合范式规范 如果可以枚举的话可以考虑oracle的translate函数

承便13660567483问: oracle数据库查询语句中中将汉字转换成数字进行排序操作怎么操作. -
大安市辰泽回答: 如果不是太多的话 select * from table order by translate(lie,'一二三四五六七八九','123456789') 太多的话就得另说了


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网