NVL2(E1, E2, E3)的功能为:如果E1为NULL,则函数返回E3,否则返回E2。E2和E3类型不同的话,E3会转换为E2的类型。 oracle 函数介绍之nullif 格式: nullif(expr1,expr2) 等价于 "case when expr1 = expr 2 then n ...
分类:
数据库 时间:
2017-05-18 18:39:35
阅读次数:
268
#!/bin/sh[-e/etc/init.d/functions]&&./etc/init.d/functions||exit0if[$?-eq0];thenforiin$(seq11255)doIP="172.20.100."ping-c1$IP$i&>/dev/nullif[$?-eq0];thenaction"ping$IP$iok!"/bin/true&>>pingOK.txtecho"################################..
分类:
Web程序 时间:
2017-04-30 00:57:37
阅读次数:
235
while语句可根据特定的条件重复执行命令序列,比较适合有规律的循环操作。格式:while条件do命令序列done示例:#!/bin/bashA=192.168.154.B=1while[$B-le10]doping-c3$A$B&>/dev/nullif[$?-eq0]thenecho"This$A$Bisup"elseecho"This$A$Bisdown"fi((B++))done类似C语言风..
分类:
其他好文 时间:
2017-04-25 10:15:32
阅读次数:
84
环境是centos7/bin/bash注意在复制测试时,务必将示例中的ip网段更改为自己的ip网段。ctrl+z可以将脚本打入后台,然后查看进程kill掉。1.#!/bin/bashforiin{1..254}#定义1到254doHOST=192.168.168.$iping-c2$HOST&>/dev/nullif[$?-eq0];then#-eq判断返回值是否为0$?为0..
分类:
系统相关 时间:
2017-04-20 11:16:33
阅读次数:
1132
NULLIF函数 NULLIF(Expression1,Expression2):给定两个参数Expression1和Expression2,如果两个参数相等,则返回NULL;否则就返回第一个参数。 等价于:Case WHEN Expression1=Expression2 Then NULL EL... ...
分类:
数据库 时间:
2017-04-17 23:05:29
阅读次数:
216
nvl(A,B)当A为空时就返回B;nvl2(A,B,C)当A不为空返回B,A为空时返回Cnullif(A,B)当A和B相等时返回空,不等时返回A coalese(A,B,C,D)返回参数中第一个非空的 1.使用nvl函数 2.使用nvl2函数 3.使用nullif函数 4.使用 COALESCE ...
分类:
其他好文 时间:
2016-11-15 16:32:55
阅读次数:
215
今天用到了MySql里的isnull才发现他和MSSQL里的还是有点区别,现在简单总结一下: mysql中isnull,ifnull,nullif的用法如下: isnull(expr) 的用法:如expr 为null,那么isnull() 的返回值为 1,否则返回值为 0。 mysql> selec ...
分类:
数据库 时间:
2016-09-21 06:55:35
阅读次数:
229
使用NVL(a,b)通用函数,统计员工年收入,NVL()作用于任何类型,即(number/varchar2/date)通用函数:参数类型可以是number或varchar2或date类型使用NVL2(a,b,c)通用函数,如果a不为NULL,取b值,否则取c值,统计员工年收入使用NULLIF(a,b)通用函数,在类型一致的情况下,如果a与..
分类:
数据库 时间:
2016-09-07 23:16:22
阅读次数:
274
我测试成功后,写成了脚本,内容如下:#!/bin/bash#在yum可用的情况下运行此脚本serviceiptablesstop&>/dev/null&&echo“关闭防火墙”echo“安装vsftpd”yuminstall-yvsftpd&>/dev/nullif[$?-eq0]thenecho“服务正在下载安装中…”elseecho“服务下载安..
分类:
其他好文 时间:
2016-08-30 22:59:04
阅读次数:
277