`
zhcheng
  • 浏览: 164313 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

sqlserver条件判断语句

    博客分类:
  • sql
 
阅读更多

update

 

update table
set 字段1=case  
	when 条件1 then 值1    
	when 条件2 then 值2   
	else 值3   
	end  
where    ……

 

select

 

    1、

select 字段1, 字段2,    
	case 字段3  
	when 值1 then 新值    
	when 值2 then 新值   
	end as 重新命名字段3的名字    
from table   
where ……   
order by …… 

    2、

select
	case
	when 字段1=值1 then 要得到的值
	when 字段1=值2 then 要得到的值
	else 要得到的值
	end as 重新命名字段1的名字
	字段2,字段3
from table
where……
order by ……

 

 

 附:

      else条件可有可无

分享到:
评论

相关推荐

    MS SQL Server查询小数位数语句

    MS SQL Server查询语句,以小数位数作为条件,可查询符合条件的记录。可查询多位小数位数。

    SQLServer判断表名和字段名

    在SQL Server中,管理和操作数据库对象是数据库管理员和开发人员日常工作中不可或缺的一部分。有时,我们需要判断特定的表名或字段名是否存在于数据库中,以便进行相应的操作,例如创建、修改或删除。SQL Server提供...

    SQL Server精华查询语句

    虽然示例中没有直接使用,但动态SQL是SQL Server中一种强大的工具,允许在运行时构建和执行SQL语句,这在处理变化的查询条件或构建复杂的多步骤查询时非常有用。 10. **自连接**: 自连接是表自身的一种连接,...

    SQL server 语句大全

    根据给定的文件标题、描述、标签以及部分内容,下面将详细介绍相关的SQL Server知识点: ### SQL语法 #### 创建数据文件 创建数据文件时,通常需要指定数据文件的逻辑名称、物理名称(包括完整的路径和文件扩展名...

    SQL Server中日期问题的解决

    例如,如果希望找出所有日期为2004年12月19日的数据记录,则可以使用以下SQL语句: ```sql SELECT * FROM YourTable WHERE DateDiff(dd, DateTimeColumn, '12/19/2004') = 0; ``` 这里的`dd`表示天数,`DateTime...

    sqlserver2000生成的登陆的语句

    - **条件判断与循环结构:** 使用 `WHILE` 循环和条件判断 `IF...THEN` 来控制程序流程。 ### 3. 创建存储过程 `sp_help_revlogin` 这部分代码演示了如何创建一个名为 `sp_help_revlogin` 的存储过程,它可以用来...

    sqlserver sql语法大全

    ### SQLServer SQL语法大全 #### 创建数据库 在SQL Server中创建数据库是一项基本操作,通过`CREATE DATABASE`命令来实现。创建数据库时可以指定文件和日志文件的位置、初始大小及增长方式等参数。 **语法示例:**...

    sql server 2000数据库常有查询语句

    根据提供的文件信息,我们可以归纳总结出...这些查询语句不仅展示了SQL Server 2000中常用的查询技巧,还提供了实际应用场景中的解决方案。通过理解和掌握这些查询语句,可以帮助开发人员更高效地处理数据库中的数据。

    springboot + mybatis +mysql+ sqlserver 双数据源

    本项目"springboot + mybatis +mysql+ sqlserver 双数据源"正是针对这种需求的一个解决方案,它利用SpringBoot框架、MyBatis持久层框架以及MySQL和SQLServer两种数据库,实现了数据源的自动切换,以满足不同业务场景...

    SQL Server 性能监视与优化.pdf

    - **使用SQL Server Profiler**:设置过滤条件,监控具体事件等。 3. **优化实用工具和工具的性能**:介绍如何使用SQL Server自带的工具来优化性能,如: - **优化DBCC CHECKDB性能**:通过定期检查数据库一致性,...

    SQL Server查询语句大全.pdf

    8. IF语句:进行条件判断,根据条件执行不同的代码块。 9. CASE语句:在SQL中实现条件分支,根据不同的条件设置表达式的值。 10. WHILE、CONTINUE、BREAK语句:循环控制,WHILE用于循环,CONTINUE跳过当前循环迭代,...

    sql server 2005 技术内幕t-sql查询源码

    4. **T-SQL流程控制**:讲述如何使用IF...ELSE、WHILE、BEGIN...END等语句进行条件判断和循环控制,以及如何处理错误(TRY...CATCH)。 5. **变量与存储过程**:介绍如何声明和使用变量,以及创建和调用存储过程,...

    oraclesql判断值为空-Oracle-sqlserver的空值(null)判断.pdf

    Oracle SQL 中判断值为空或 Null 的方法有多种,在本文中,我们将介绍 Oracle 和 SQL Server 中的空值判断方法。 Oracle 中的空值判断 在 Oracle 中,可以使用 `NVL` 函数来判断值为空或 Null。`NVL` 函数的语法...

    SQL Server数据库常用操作

    这个查询使用了分组(GROUP BY)和聚合函数(HAVING),并且演示了如何判断两个条件同时满足。 4. 查找特定两门课程成绩的比较。这个查询使用了自连接(SC1和SC2),并且需要注意别名的使用。 5. 查找特定两门课程...

    SQL Server中求素数

    求解素数通常涉及到循环和条件判断,这对于编程来说是非常基础的操作。 ### 使用SQL Server 2005求解素数 下面将详细介绍如何使用SQL Server 2005编写一个简单的脚本来找出从m到n之间的所有素数: #### 步骤一:...

    战胜SQL Server必做练习50题

    SQL Server是微软公司推出的一款关系型数据库管理系统,广泛应用于企业数据存储、数据分析和业务处理等领域。为了提升在SQL Server中的技能,掌握好SQL语言至关重要。本文将针对"战胜SQL Server必做练习50题"这一...

    SQL Server存储过程基本语法

    以上内容主要介绍了 SQL Server 中存储过程中的一些基本语法和操作方法,包括变量定义及赋值、表和临时表的操作、循环以及条件语句等,这些知识点对于理解和使用 SQL Server 存储过程至关重要。

    SQL Server 和 MySql 语法和关键字的区别——用于SQLServer到MySql的转换

    SQL Server 和 MySql 语法和关键字的区别——用于 SQLServer 到 MySql 的转换 SQL Server 和 MySql 是两种常用的关系型数据库管理系统,但是它们之间存在一定的语法和关键字差异。这些差异使得开发者在从 SQL ...

    SQL SERVER 2008 T-SQL 基础

    3. **流程控制**:T-SQL支持流程控制语句,如IF-ELSE条件语句、WHILE循环和CASE表达式,使得在存储过程中可以实现逻辑判断和循环操作。 4. **存储过程**:存储过程是预编译的T-SQL代码集合,可以包含多个SQL语句和...

Global site tag (gtag.js) - Google Analytics