`
heyJoe
  • 浏览: 27373 次
  • 性别: Icon_minigender_1
  • 来自: 西安
最近访客 更多访客>>
社区版块
存档分类
最新评论

在sybase中使用case when

阅读更多

做外包的有时候真的很悲哀, sa一句设计变更, 我们的程序就得修改, 有时候修改的很少, 有时候修改的很多, 这次我就遇到了要修改全部程序的情况。言归正传, 在修改的过程中, 出现了这样的一个需求, 判断数据表中的某个字段是否为空,如果为空的话, 就修改表中的另一个字段, 如果大家奇怪为什么我要这样做, 我过后会把详细情况描述一下,但是现在先来温习温习case when的用法吧。

 

假设我们要根据数据表tempTable中的字段a是否为空来决定是否改变字段b的值,我们可以这样写

select t.a, 
          case when t.a is null then 'xxxx' 
          else t.b 
          end as b 
from tempTable t
 
分享到:
评论

相关推荐

    Sybase 使用指导手册Sybase 使用指导手册

    Sybase 使用指导手册详细介绍了如何在不同平台上安装、配置和管理 Sybase 数据库系统。Sybase 是一款强大的关系型数据库管理系统,广泛应用于企业级数据存储和处理。本手册旨在为用户提供全面的操作指南。 **第一章...

    Sybase Powerdesigner15.1简要使用手册中文

    PowerDesigner是Sybase公司的CASE工具集,是图形化、易于使用的企业 建模环境。使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据 库模型设计的全过程。利用PowerDesigner可以制作数据流程图、概念数据...

    在window下安装使用Sybase ASE 12.5

    在本文中,我们将详细介绍 Sybase ASE 12.5 在 Windows 下的安装和使用。 一、安装 Sybase ASE 12.5 要安装 Sybase ASE 12.5,首先需要下载安装文件,下载地址为 ...

    Sybase安装步骤及中文乱码解决办法

    在今天的信息时代,数据库管理系统(DBMS)是企业信息化建设的核心组件之一,而Sybase是其中的一种。 Sybase是一个高性能、高可靠性、高可扩展性的关系数据库管理系统,广泛应用于金融、电信、政府、医疗、教育等...

    SYBASE数据库使用命令

    SYBASE数据库使用命令是指在SYBASE数据库管理系统中使用的一系列命令,以便更好地管理和维护数据库。这些命令包括数据导入、数据库备份恢复等。 一、数据导入命令 数据导入命令用于将外部文件中的数据导入到SYBASE...

    Sybase 中文安装指南

    **Sybase 中文安装指南** Sybase 是一款强大的企业级数据库管理系统,被广泛应用于金融、电信等行业的数据存储和管理。对于初次接触 Sybase 的...在后续的使用过程中,熟悉 Sybase 的特性和工具将有助于提升工作效率。

    Sybase存储过程的建立和使用

    在Sybase中,我们可以使用`CREATE PROCEDURE`语句来创建存储过程。例如,以下是一个简单的存储过程,用于返回一个表中所有记录的总数: ```sql CREATE PROCEDURE sp_GetRowCount AS BEGIN SELECT COUNT(*) FROM ...

    Sybase_for_windows安装使用

    美国Sybase公司研制的一种关系型...Sybase通常与SybaseSQLAnywhere用于客户机/服务器环境,前者作为服务器数据库,后者为客户机数据库,采用该公司研制的PowerBuilder为开发工具,在我国大中型系统中具有广泛的应用。

    Sybase 参考手册 中文

    由于含有书签,用户可以方便地在大量信息中快速定位所需内容,提高了查阅效率。 ### 第一部分:Sybase概述 Sybase是一个高性能、企业级的关系型数据库管理系统(RDBMS),广泛应用于金融、电信和制造业等领域。它...

    SYBASE使用技巧

    SYBASE使用技巧SYBASE使用技巧SYBASE使用技巧SYBASE使用技巧SYBASE使用技巧

    Sybase-ASE 中文手册

    Sybase-ASE 中文手册集成了sybase安装创建和维护所有操作指南 包括了windows 和 linux版使用指南.

    Sybase编程中出现的错误及其解决办法

    在 SYBASE 中,使用 alter table 增加表结构后,需要刷新存储过程,否则存储过程不会认识新增的列。例如,在上面的例子中,使用 alter table 增加了 cc 列,但是在执行存储过程 tmpstore 时,cc 列仍然是 NULL。解决...

    在SYBASE中用于生当前数据库中所有表的建表语句的过程

    在SYBASE中用于生当前数据库中所有表的建表语句的过程。 在系统备份的加上BCP,那是相当的好。

    sybase中文手册

    Sybase是一款强大的关系型数据库管理系统,尤其在企业级应用中有着广泛的应用。本手册聚焦于Sybase 12.0版本,这个版本在性能、稳定性和功能扩展上都有显著提升。作为数据库管理员或开发人员,理解和掌握Sybase的...

    .NET连接SyBase数据库使用DLL

    使用方法:把sybdrvado11.dll,sybdrvssl.dll拷贝到项目BIN文件夹下,在项目中添加Sybase.Data.AseClient.dll的引用。 #region 执行SQL语句,通过影响的记录数判断是否成功 public bool ExecuteSQL(string sql) { ...

    sybase

    其中,在UNIX操作系统中,广泛使用的版本有SYBASE 10和SYBASE 11 for SCO UNIX。 【Sybase 数据库的特点】 1. **客户/服务器体系结构**:Sybase 数据库采用了客户/服务器(C/S)架构,与传统的主/从式模型不同。C/...

    sybase如何在Sybase ASE上定时调度一个存储过程

    在 Sybase ASE 环境中,定时调度存储过程是数据库管理员经常需要解决的问题。 Sybase ASE 提供了 Job Scheduler 机制来实现定时调度存储过程,然而,在安装和配置 Job Scheduler 之前,需要了解一些基本概念和步骤。...

    C#连接Sybase数据库,并解决C#读取Sybase乱码的问题

    4,乱码问题:sybase使用latin1字符集的时候,c#中读取字符串会是乱码,进行如下转换就行: System.Text.Encoding.GetEncoding("gbk").GetString( System.Text.Encoding.GetEncoding("latin1").GetBytes( s );

    C#连接sybase解决中文乱码办法

    C#连接sybase查询数据时,出现中文乱码的完美解决办法。

    Sybase数据库连接工具

    其中Server列表中的Sybase服务名就是在第二步中配置的。Client host表示连接到Sybase 服务器中的客户端标志。 如果想配置网络包大小、大文本字段的长度、客户端字符集等属性,可以点Options...按钮 成功连接到...

Global site tag (gtag.js) - Google Analytics