`
javaEEdevelop
  • 浏览: 876501 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

sql case查询的使用

 
阅读更多

select a.branchcode,
       (case a.branchname
         when '全国' then
          '全国'
         when '广东' then
          '粤'
         when '湖南' then
          '湘'
         when '湖北' then
          '鄂'
         when '四川' then
          '川'
         when '山东' then
          '鲁'
         when '江苏' then
          '苏'
         when '重庆' then
          '渝'
         when '河北' then
          '冀'
         when '上海' then
          '沪'
         when '安徽' then
          '皖'
         when '天津' then
          '津'
         when '浙江' then
          '浙'
         when '北京' then
          '京'
         when '河南' then
          '豫'
         when '辽宁' then
          '辽'
         when '深圳' then
          '深'
         when '福建' then
          '闽'
         when '大连' then
          '粤'
         when '广东' then
          '粤'
         when '厦门' then
          '粤'
       end) branchname,
       (case branchname
         when '全国' then
          dayvalueprem_pre || '万'
         else
          dayvalueprem_pre || ''
       end) aaadayvalueprem_pre, --日预收
       a.monthvalueprem_pre, --月预收
       a.monthvalueprem, --月核保价保
       a.achievementrate, --月核保达成
       a.activeresource --人力
  from reportbroker a
 where a.reportdate = '2012-06-07'
   and a.reporttype in ('A01_0', 'A01_1')
   and a.branchname not in ('厦门', '大连')
 order by branchcode;
 
分享到:
评论

相关推荐

    SQL中case语法的使用

    ### SQL中的Case语法使用详解 在SQL查询语言中,`CASE`语句是一个非常重要的功能,它可以用来构建复杂的条件逻辑,实现对数据的灵活处理。本文将深入探讨SQL中的`CASE`语法及其应用场景。 #### 一、基本概念 `...

    CASE的用法 (Transact-SQL)

    ### CASE的用法 (Transact-SQL) #### 概述 `CASE` 是 Transact-SQL 中一个非常重要的...通过对 CASE 简单表达式和 CASE 搜索表达式的理解与应用,开发人员能够更加灵活高效地构建 SQL 查询,实现复杂业务逻辑的需求。

    sql case when exists not exists in not in

    在SQL查询中,`CASE WHEN`、`EXISTS`、`NOT EXISTS`以及`IN`和`NOT IN`是常用的操作符,它们用于处理复杂的条件判断和数据筛选。这些概念对于理解和编写高效的SQL语句至关重要,尤其是在数据分析和数据库管理中。 `...

    SQL中Case语句用法讨论_BJ

    在SQL查询语言中,`Case`语句是一个非常强大的功能,用于在查询中执行条件判断,它可以根据不同的条件返回不同的结果,这使得SQL能够处理更加复杂的数据筛选和转换需求。`Case`语句有两种基本形式:简单`Case`表达式...

    sql数据库 转 Access SQL语句改写之 Case When Then When Then Else End

    ### SQL数据库转Access SQL语句改写:Case When Then When Then Else End #### 知识点一:SQL CASE WHEN THEN 结构与Access IIF及SWITCH函数对比 在进行SQL到Access SQL的转换过程中,一个重要的知识点是了解如何...

    SQL经典面试题及答案 CASE

    在面试中,SQL问题通常涉及到数据查询、聚合、分组、条件判断等多个方面,考察应聘者对数据库操作的熟练程度和逻辑思维能力。下面,我们将深入探讨几道经典的SQL面试题及其解决方案。 1. **CASE语句与GROUP BY结合...

    case语句 sql server

    case语句 sql server case语句

    sql中的case用法

    它可以用来实现复杂的逻辑操作,并且可以与其他 SQL 语句结合使用以实现更加复杂的查询。 SQL 中 Case 语句有两种格式:简单 Case 函数和 Case 搜索函数。这两种格式可以实现相同的功能,但是它们的写法和功能方面...

    case when和sum case when 写法及拼接字段

    在 SQL 查询语言中,`CASE WHEN` 结构是一种非常有用的工具,可以用来根据条件返回不同的值。它的工作原理类似于编程语言中的 `if...else` 语句,但在 SQL 中用于创建动态列或进行复杂的条件判断。 #### 基本语法 ...

    SQL中case的使用

    SQL中Case的使用方法 Case具有两种格式。简单Case函数和Case搜索函数。

    informix数据库SQL查询语言及应用

    使用Informix提供的系统视图和监控工具,如sysmaster数据库中的系统统计信息,可以分析SQL查询的执行情况,进而进行性能调优。 综上所述,Informix数据库的SQL查询语言是其核心功能之一,掌握SQL的应用不仅能够...

    SQL CASE及结构转换问题

    在SQL查询中,`CASE`语句是一种非常强大的条件判断工具,它允许我们在单个查询中根据不同的条件返回不同的结果。这个"SQL CASE及结构转换问题"的主题涉及到两个主要方面:`CASE`语句的使用以及如何处理SQL中的数据...

    SQLsevrer CASE用法

    除了在查询中使用,`CASE` 表达式还可以在定义表的约束时发挥作用。例如,确保女性员工的工资不低于一定数额: ```sql CONSTRAINT check_salary CHECK ( CASE WHEN sex = '2' THEN CASE WHEN salary > 1000 THEN...

    Microsoft SQL Server 2008技术内幕:T-SQL查询.pdf

    《Microsoft SQL Server 2008技术内幕:T-SQL查询》是一本深入探讨SQL Server 2008中T-SQL(Transact-SQL)查询的权威指南。T-SQL是微软SQL Server数据库管理系统的核心语言,用于数据操作、查询、存储过程编写以及...

    SQL Server中Case 的不同用法

    在SQL Server中,CASE表达式是一种强大的工具,用于在查询中进行条件判断和逻辑操作。它的功能远不止创建新字段那么简单,而是可以在多个方面增强你的SQL查询能力。以下是对CASE关键字在SQL Server中不同用法的详细...

    SQL case_when用法

    本文档介绍了SQL中case...when的用法。

    SqlServer使用 case when 解决多条件模糊查询问题

    在SQL Server中,`CASE WHEN` 语句是一种强大的逻辑表达式,用于处理基于不同条件的复杂查询。在多条件模糊查询中,`CASE WHEN` 可以避免在程序端或数据库端拼接SQL字符串,从而减少代码量,提高安全性,并避免SQL...

    Delphi中sql语句的使用总结

    使用字符串拼接的方式可以直接在代码中构建SQL查询语句。例如: ```delphi adoquery1.SQL.Text := 'SELECT ' + AFieldName + ' FROM ' + ATableName + ' WHERE ' + AFieldName + ' = ''' + AStr + ''' AND ͱ = '...

    sql列数不固定查询语句

    ### SQL列数不固定的查询语句解析与应用 #### 核心知识点概述 在SQL查询中,有时会遇到数据表的列数不固定的情况,即数据表中的某些列可能存在或缺失,这通常发生在需要根据不同的条件对数据进行聚合或者分组的...

Global site tag (gtag.js) - Google Analytics