`

sybase case when

阅读更多
SELECT a.*,
case when (SELECT count(1) FROM TableA where ColumnA = a.ColumnB)=0 then 'Y' 
else 'N'  
end as Flag
FROM TableB a
where ColumnC = '7974'


 
分享到:
评论

相关推荐

    sybase数据库sql常见问题处理

    sysreferences.fokey5) ELSE '' END + CASE WHEN sysreferences.fokey6 > 0 THEN ',' + COL_NAME(sysreferences.tableid, sysreferences.fokey6) ELSE '' END + CASE WHEN sysreferences.fokey7 > 0 THEN ',' + COL...

    sybase函数大全

    7. **逻辑函数**:如`IF()`、`CASE WHEN THEN END`结构进行条件判断,`NOT()`, `AND()`, `OR()`用于布尔逻辑操作。 8. **位操作函数**:对于处理二进制数据,有`BITAND()`, `BITOR()`, `BITXOR()`, `BITNOT()`等...

    精典的SQL语句。行转列,列转行的语句

    select @sql = @sql + ',sum(case Subject when''' + Subject + ''' then Result end)[' + Subject + ']' from (select distinct Subject from CJ) as a select @sql = @sql + ' from CJ group by Name' exec(@sql) ...

    DB2编程基础DB2编程基础DB2编程基础

    SELECT CASE a1 WHEN '1' THEN 'n1' WHEN '2' THEN 'n2' ELSE 'n3' END AS aa1 FROM db2; ``` 或者使用 `COALESCE`: ```sql SELECT COALESCE(NULLIF(a1, '1'), NULLIF(a1, '2'), 'n3') AS aa1 FROM db2; ``` ...

    应聘软件工程师考试笔试题

    **第二部分:SQL (MS SQL SERVER/ORACLE/SYBASE)** 1. **SELECT排序查询** 该题要求对`tab_1`表按照`code`升序和降序各取前10条记录。可以使用`TOP`和`ORDER BY`子句: ```sql SELECT TOP 10 * FROM tab_1 ...

    DB2编程序技巧(1)

    DB2的临时表仅在其创建的会话(session)内有效,这与Sybase和Oracle的临时表行为不同。如果程序包含多线程,使用临时表可能带来管理上的困难。创建临时表时,建议使用`WITH REPLACE`选项,这样可以自动删除已存在的...

    T-sql 语句总结

    例如,`SELECT e_wage = CASE WHEN job_level = '1' THEN e_wage * 1.08 WHEN job_level = '2' THEN e_wage * 1.07 ELSE e_wage * 1.05 END FROM Employees;` 4. **`WHILE`**:循环执行。例如,`WHILE @x 执行循环...

    oracle基础知识

    CASE WHEN condition THEN -- 条件成立时执行的代码 ELSE -- 条件不成立时执行的代码 END; ``` ##### 5.4 LOOP循环 LOOP循环用于重复执行一段代码: ```sql LOOP -- 循环体 EXIT WHEN condition; END LOOP; ``...

    MYSQL基本查询操作命令笔记

    - `EXCEPT` (Sybase) 或 `MINUS` (Oracle):返回第一个查询结果集中但不在第二个查询结果集中的行。 8. **谓词 IN / NOT IN** - `IN`:指定列值位于给定值列表中。 - `NOT IN`:指定列值不在给定值列表中。 ...

    微软SQL2005精编培训

    ##### 5.9 CASE WHEN THEN ELSE END - `CASE`语句用于实现条件判断。 - 示例: ```sql SELECT CASE WHEN Price > 100 THEN 'Expensive' ELSE 'Affordable' END AS PriceCategory FROM ProductInfo; ``` ####...

    php.ini-development

    Directive names are *case sensitive* - foo=bar is different from FOO=bar. ; Directives are variables used to configure PHP or PHP extensions. ; There is no name validation. If ...

    java开发的岗位职责-java开发岗位职责.docx

    3. **条件判断:** 熟练使用CASE when end else语句。 4. **函数使用:** 熟悉使用Decode函数、日期函数等。 5. **视图管理:** 熟悉创建和修改视图。 6. **索引管理:** 熟练创建和修改索引。 7. **统计分析:** 熟练...

    sqlmap (懂的入)

    sqlmap can also identify Microsoft Access, DB2, Informix and Sybase; * Extensive database management system back-end fingerprint based upon: o Inband DBMS error messages o DBMS banner parsing o ...

    DB2编程序小小技巧

    与Sybase和Oracle等数据库相比,DB2在临时表的处理上有所差异。 - **使用场景**:在多线程或多用户环境中,临时表可以用来存储临时结果集或中间计算结果。 - **注意事项**: - 会话级临时表只对当前会话有效,一旦...

    超级有影响力霸气的Java面试题大全文档

    超级有影响力的Java面试题大全文档 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。...

Global site tag (gtag.js) - Google Analytics