一、映射

1. 某个字段与某个字段加起来一起,有时需要中间连接符号-/_。

某字段 || '-' || 某字段

2. 当字段或字段的运算的值等于值1时,该函数返回值2,否则返回值3。

decode(条件,值,返回值1,值2,返回值2,...值n,返回值n,缺省值)

3. 取字符串中的字符,除去数字和字母。

replace(translate(DZ_T_XF_WX_XFMX.MCH_NAME,'0123456789qwertyuioplkjhgfdsazxcvbnmQWERTYUIOPLKJHGFDSAZXCVBNM_',' '),' ','')

4. 类型转换。

to_char(V_KP_DATA.PURCHASE_DATE, 'yyyy/mm/dd')to_char(sysdate, 'yyyy-mm-dd')

5. 生成不重复的数据,当数据库某字段设置为唯一,则可用次生成(比如主键)。

sys_guid()

6. 选择。

case  replace(V_JK_XSXXB.PYCC,' ','')
when '专科-扩招-幼师' then '10'
when '专科-扩招-学历提升专项' then '11'
else ''
end

或者

case when T_KY_JLCG.ZLLX='实用新型'  then '2'when T_KY_JLCG.ZLLX='外观设计'  then '3'else ''
end

7.abs取绝对值。

abs(T_YKT_GRJY.JYJE/100)

8. 截取某某长度,从a开始,长度为b。

substr(__, a ,b )

9.

'20'||substr(pay_time,8,2)||'-'||substr(pay_time,4,2)||'-'||substr(pay_time,4,2)||' '||substr(pay_time,11,2)||':'||substr(pay_time,14,2)||':'||substr(pay_time,17,2)
from  T_YKT_WXXFJL
where pay_time like '%上午%'
'20'||substr(pay_time,8,2)||'-'||substr(pay_time,4,2)||'-'||substr(pay_time,4,2)||' '||((substr(pay_time,11,2))+12)||':'||substr(pay_time,14,2)||':'||substr(pay_time,17,2)
from  T_YKT_WXXFJL
where pay_time like '%下午%'

10.

<%=snpRef.getObjectName("L", "T_YKT_GRJY_SEQ", "D")%>.NEXTVAL

二、过滤器

1. 某值为空或不为空。

某字段 is null  或者  某字段 is not null

2. 限定某字段数值大小。

length(某字段) < 某值

3. exists表示()内子查询语句返回结果不为空说明where条件成立就会执行主sql语句,如果为空就表示where条件不成立,sql语句就不会执行。

exists(select 1 from 某表 where __=__)

例子:

exists  (select 1 from T_BZKS where t_bzks.dwdm=t_xx_dw.dwdm )

4. 截取某某长度,从a开始,长度为b。

substr(某字段, a ,b )

常用的ODI映射与过滤命令相关推荐

  1. Linux 使用grep过滤多个条件及grep常用过滤命令

    这篇文章主要介绍了Linux 使用grep筛选多个条件及grep常用过滤命令,需要的朋友可以参考下 cat log.txt | grep 条件: cat log.txt | grep 条件一 | gr ...

  2. Wireshark 实用篇2:Wireshark 抓包常用过滤命令

    目录 前言 正文 一.根据 IP 地址过滤 二.根据端口过滤 三.根据协议过滤 四.根据 Payload Type 条件过滤 五.根据组合条件过滤 六.实例分析 前言 使用 Wireshark 工具进 ...

  3. python过滤_在纯Python中映射,过滤和减少

    python过滤 基础 (The Basics) Map, filter and reduce are functions that help you handle all kinds of coll ...

  4. 映射网络驱动器命令(转载)

    映射网络驱动器命令 Windows中有很多命令我们很少使用,在这里我就介绍一下我在Windows中的常用的几个命令的使用方法,利用这些命令可以简化或者方便我们的使用. 1.  镜像虚拟磁盘subst命 ...

  5. linux系统下常用或有用的系统级命令

    本文章记录我在linux系统下常用或有用的系统级命令,包括软硬件查看.修改命令,有CPU.内存.硬盘.网络.系统管理等命令.但本文不打算介绍生僻命令,也不介绍各个linux发行版下的特有命令,且以后会 ...

  6. 从零开始学python | 使用Python映射,过滤和缩减函数:所有您需要知道的

    本文分享自华为云社区<从零开始学python | 使用Python映射,过滤和缩减函数:所有您需要知道的>,原文作者:Yuchuan. Python提供了许多预定义的内置函数,最终用户可以 ...

  7. Linux中常用的tar解压打包命令语法介绍

    常用的tar解压打包命令语法介绍 1.命令格式 2.命令功能 3.命令参数 4.常见解压/压缩命令 5.使用实例 1.命令格式 tar[必要参数][选择参数][文件] 2.命令功能 用来压缩和解压文件 ...

  8. 常用DOS(磁盘操作系统)命令

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一. 常用DOS(磁盘操作系统)命令 二.计算机语言 1.第一代语言 2.第二代语言 3.第三代语言 四.Java 环 ...

  9. Windows常用DOS(cmd)目录命令

    Windows常用DOS(cmd)目录命令 在接触集成开发环境之前,我们需要使用命令行窗口对java程序进行编译和运行,所以需要知道一些常用DOS命令. 1.打开命令行窗口的方式:win + R打开运 ...

  10. linux grep过滤命令

    grep过滤命令 grep 单个过滤 logcat grep ABC grep -E 多个条件过滤 logcat grep -E "A|B|C" file.txt 满足任意条件(A ...

最新文章

  1. html中右侧三角形代码,html – 使用CSS边框的三角形和倒三角形
  2. Adam又要“退休”了?耶鲁大学团队提出AdaBelief,却引来网友质疑
  3. MariaDB数据库介绍三、MHA(Master HA)实现主节点故障转移
  4. centos7配置 console口_玩转KVM-一招打开vm的console口
  5. python 空值_数据库中的空值与NULL的区别以及python中的NaN和None
  6. 关于ASP.NET MVC开发设计中出现的问题与解决方案汇总 【持续更新】
  7. Spring Security 5.0.0正式发布
  8. 计算SRTM的高程异常的参考
  9. java劳务派遣信息管理系统servlet员工社保工资信息jsp源码mysql
  10. java判断一个数是否为素数/质数
  11. 如何用BIGEMAP在Arcgis中使用bigemap制作特定比例尺的交通位置图
  12. 如何在oracle建立中间库,Oracle数据库如何创建DATABASE LINK?
  13. 老板让全体员工《致加西亚的信》
  14. 软件工程改错题例题:请将下面的非结构化程序改成结构化程序
  15. 迅雷 java_Java实现迅雷地址转成普通地址实例代码
  16. Python3 周初、周末、月初、月末、季初、季末、年初、年末
  17. 2023最新软件工程毕业设计题目汇总
  18. 随机数生成器RandomNumberGenerator
  19. Fabric链码实战(二)公民身份信息
  20. multisim仿真 74LS148D级联芯片

热门文章

  1. 彪悍的人生不需要解释!
  2. 1293A-ConneR and the A.R.C. Markland-N(ArrayList、二分查找)
  3. unbuntu20.04 安装mysql
  4. 使用磁性霍尔传感器实现门锁报警
  5. 单出口双防火墙双核心冗余_王术芳/海关缴款书抵扣和出口退税操作变化要点解析...
  6. 云杰恒指:7.19恒指期货早盘资讯
  7. 网络—— 数据链路层,MTU
  8. 51nod 1272 最大距离 By Assassin
  9. CSS普通属性篇(一):relative与absolute
  10. Pytorch中pack_padded_sequence和pad_packed_sequence的理解