case-statement

    4热度

    1回答

    在Ruby中,有没有办法获得case语句的隐式对象? case 2+2 when '2' puts '2' else puts "#{some_object}" end 其中“some_object”是什么说法得到情况

    2热度

    3回答

    我在c#中有一个case语句。我想在运行时从配置文件中选择案例的值。这可能吗?

    0热度

    2回答

    有没有办法使用一个CASE语句并返回2个不同的值? 以下查询有2条CASE条件相同的条件。 select case when DA.value = 1 then da.Good else da.Bad end as Foo, case when DA.value = 1 then ot.Good else ot.Bad end as Bar, from s

    2热度

    4回答

    LIKE操作我试图做这样的事情进展SQL(这不是POSTGRES!) SELECT CASE WHEN code LIKE '%foo%' THEN 'Y' ELSE 'N' END as foo FROM bar 但是进展不支持LIKE操作。 INSTR看起来像它可能做的工作,但它是一个进展扩展和我使用的数据库不支持。有没有另外一种使用标准ODBC函数来实现这个功能的方

    0热度

    1回答

    我想根据他们的“总部”或“父”位置将许多客户组合在一起。 这个工作正常,除了我在开发我的系统时并未预见到的缺陷......对于没有“Parent”(独立业务)的客户,我默认parent_id为0.因此,我的数据是这样的: id parent_id customer 1 0 CustName#1 2 4 CustName#2 - Melbourne 3 4 CustName#2 -

    3热度

    5回答

    我试图在SQL Server 2008中针对某个数据输入不一致的表中运行查询,并且必须处理此问题。 表数据例如: OrderID Qty Price MarkedUpTotal 1 10 1.00 11.00 1 -1 1.00 -1.10 1 -1 1.00 1.10 我必须处理情况的数量是负的,但MarkedUpTotal被输入为阳性。 我想运行下面的查询: SELECT

    0热度

    3回答

    SQL Server 2000中可能存在以下情况吗? CREATE FUNCTION getItemType (@code varchar(18)) RETURNS int AS BEGIN Declare @Type tinyint Select @Type = case len(@code) WHEN 12,14,17 THEN 1 WHEN 13,15,18 THEN 2 W

    7热度

    5回答

    什么是更高效 - 在sql中处理case语句或使用if语句在代码中处理相同的数据。我问,因为我的同事有一个巨大的查询,有很多案例陈述。我建议她通过编写案例陈述来减轻DB的压力。我发现它更高效......但为什么?