做外包的有时候真的很悲哀, 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 是一款强大的关系型数据库管理系统,广泛应用于企业级数据存储和处理。本手册旨在为用户提供全面的操作指南。 **第一章...
PowerDesigner是Sybase公司的CASE工具集,是图形化、易于使用的企业 建模环境。使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据 库模型设计的全过程。利用PowerDesigner可以制作数据流程图、概念数据...
在本文中,我们将详细介绍 Sybase ASE 12.5 在 Windows 下的安装和使用。 一、安装 Sybase ASE 12.5 要安装 Sybase ASE 12.5,首先需要下载安装文件,下载地址为 ...
在今天的信息时代,数据库管理系统(DBMS)是企业信息化建设的核心组件之一,而Sybase是其中的一种。 Sybase是一个高性能、高可靠性、高可扩展性的关系数据库管理系统,广泛应用于金融、电信、政府、医疗、教育等...
SYBASE数据库使用命令是指在SYBASE数据库管理系统中使用的一系列命令,以便更好地管理和维护数据库。这些命令包括数据导入、数据库备份恢复等。 一、数据导入命令 数据导入命令用于将外部文件中的数据导入到SYBASE...
**Sybase 中文安装指南** Sybase 是一款强大的企业级数据库管理系统,被广泛应用于金融、电信等行业的数据存储和管理。对于初次接触 Sybase 的...在后续的使用过程中,熟悉 Sybase 的特性和工具将有助于提升工作效率。
在Sybase中,我们可以使用`CREATE PROCEDURE`语句来创建存储过程。例如,以下是一个简单的存储过程,用于返回一个表中所有记录的总数: ```sql CREATE PROCEDURE sp_GetRowCount AS BEGIN SELECT COUNT(*) FROM ...
美国Sybase公司研制的一种关系型...Sybase通常与SybaseSQLAnywhere用于客户机/服务器环境,前者作为服务器数据库,后者为客户机数据库,采用该公司研制的PowerBuilder为开发工具,在我国大中型系统中具有广泛的应用。
由于含有书签,用户可以方便地在大量信息中快速定位所需内容,提高了查阅效率。 ### 第一部分:Sybase概述 Sybase是一个高性能、企业级的关系型数据库管理系统(RDBMS),广泛应用于金融、电信和制造业等领域。它...
SYBASE使用技巧SYBASE使用技巧SYBASE使用技巧SYBASE使用技巧SYBASE使用技巧
Sybase-ASE 中文手册集成了sybase安装创建和维护所有操作指南 包括了windows 和 linux版使用指南.
在 SYBASE 中,使用 alter table 增加表结构后,需要刷新存储过程,否则存储过程不会认识新增的列。例如,在上面的例子中,使用 alter table 增加了 cc 列,但是在执行存储过程 tmpstore 时,cc 列仍然是 NULL。解决...
在SYBASE中用于生当前数据库中所有表的建表语句的过程。 在系统备份的加上BCP,那是相当的好。
Sybase是一款强大的关系型数据库管理系统,尤其在企业级应用中有着广泛的应用。本手册聚焦于Sybase 12.0版本,这个版本在性能、稳定性和功能扩展上都有显著提升。作为数据库管理员或开发人员,理解和掌握Sybase的...
使用方法:把sybdrvado11.dll,sybdrvssl.dll拷贝到项目BIN文件夹下,在项目中添加Sybase.Data.AseClient.dll的引用。 #region 执行SQL语句,通过影响的记录数判断是否成功 public bool ExecuteSQL(string sql) { ...
其中,在UNIX操作系统中,广泛使用的版本有SYBASE 10和SYBASE 11 for SCO UNIX。 【Sybase 数据库的特点】 1. **客户/服务器体系结构**:Sybase 数据库采用了客户/服务器(C/S)架构,与传统的主/从式模型不同。C/...
在 Sybase ASE 环境中,定时调度存储过程是数据库管理员经常需要解决的问题。 Sybase ASE 提供了 Job Scheduler 机制来实现定时调度存储过程,然而,在安装和配置 Job Scheduler 之前,需要了解一些基本概念和步骤。...
4,乱码问题:sybase使用latin1字符集的时候,c#中读取字符串会是乱码,进行如下转换就行: System.Text.Encoding.GetEncoding("gbk").GetString( System.Text.Encoding.GetEncoding("latin1").GetBytes( s );
C#连接sybase查询数据时,出现中文乱码的完美解决办法。
其中Server列表中的Sybase服务名就是在第二步中配置的。Client host表示连接到Sybase 服务器中的客户端标志。 如果想配置网络包大小、大文本字段的长度、客户端字符集等属性,可以点Options...按钮 成功连接到...