一道sql面试题:translate()函数的应用
来源:互联网 发布:电气控制仿真软件exe 编辑:程序博客网 时间:2024/05/02 04:38
在emp表和dept表中。如果雇员姓名与部门名称中有一个或一个以上相同的字母,则该雇员的COMM增加500
想了一下,不知道一条sql怎么做,看了答案:
update my_emp a set comm=NVL(comm,0)+500 where a.ename<>( select translate(a.ename,b.dname,CHR(27)) from my_dept b where b.deptno=a.deptno );
translate(源字符串,old字符,new字符)
从源字符串中找到搜索的old字符,替换成new字符
SQL> select translate('abcdefxyz','ace','ACE') from dual;
TRANSLATE
---------
AbCdEfxyz
跟replace对比下
REPLACE(源字符串,OLD字符串,NEW字符串)
从源字符串中找到搜索的old字符串,替换成new字符串
idle> select replace('abcdefxyz','def','DEF') from dual;
REPLACE('
---------
abcDEFxyz
idle>
0 0
- 一道sql面试题:translate()函数的应用
- 一道sql面试题
- 一道sql面试题
- 一道SQL面试题
- 一道sql面试题
- 一道SQL面试题
- 一道SQL面试题
- 一道sql面试题
- 一道sql面试题
- 一道关于Promise应用的面试题
- 一道sql面试题的解答
- 一道SQL的面试题之联想
- 一道SQL的面试题之联想
- 一道关于sql的面试题
- 一道经典的sql面试题
- 一道SQL语句面试题
- 一道sql面试题吧
- 一道面试题:举例说明[存储过程],[视图]和[自定义函数]的应用场合
- CppCMS获取JSON数据成员
- hdu 1829 带权并查集的运用类似于食物链但是更简单些
- CString ,BSTR ,LPCTSTR之间关系和区别
- 重新捡起
- 什么是SQL注入
- 一道sql面试题:translate()函数的应用
- visca协议及其实现的简单认识
- Hadoop的woldcount终于好使了
- HDOJ 1715 大菲波数
- 华为C语言经典面试题
- PIC单片机之中断
- Android 自定义preference组件
- ExtJS 进度条样式设置
- uva11754 - Code Feat 枚举 中国剩余定理