小编Chr*_*isN的帖子

什么时候"不"不是否定?

为什么以下两个都返回零?当然第二个是对第一个的否定?我正在使用SQL Server 2008.

DECLARE 
    @a VARCHAR(10) = NULL ,
    @b VARCHAR(10) = 'a'

SELECT  
    CASE WHEN ( ( @a IS NULL
                      AND @b IS NULL
                    )
                    OR @a = @b
                  ) THEN 1
         ELSE 0
    END , -- Returns 0
    CASE WHEN NOT ( ( @a IS NULL
                      AND @b IS NULL
                    )
                    OR @a = @b
                  ) THEN 1
         ELSE 0
    END -- Also returns 0
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server null evaluation expression

45
推荐指数
2
解决办法
3857
查看次数

将多个命令传递给单个命令,没有EOF信号等待

如何将多个命令的std输出管道输出到单个命令?就像是:

(cat my_program/logs/log.*;tail -0f my_program/logs/log.0) | grep "filtered lines"
Run Code Online (Sandbox Code Playgroud)

我想使用管道在单个命令行上运行以下所有命令,而不是重定向到临时文件(如果可能).有一个小的细微差别意味着我不能使用括号; 我希望最后一个命令是一个尾部输入,所以我希望gred在std-in接收到每一行之后发生 - 而不是等待EOF信号.

bash shell grep pipe

3
推荐指数
1
解决办法
4300
查看次数

标签 统计

bash ×1

evaluation ×1

expression ×1

grep ×1

null ×1

pipe ×1

shell ×1

sql-server ×1

t-sql ×1