数据库SQL之case语句
CASE语句
类似于C语言、java等高级语言的case语句,SQL中的CASE属于SELECTt语句中的一种功能,其作用是评估选中的列,并且返回多种可能的结果。
以表Employees为例,查询各员工的性别情况,假设ture(1)为男,false(0)为女,
语句如下,存在着两种形式:
/*形式一*/
select EmployeeID, Gender = case Sexwhen 1 then 'male'when 0 then 'female'else 'UNKNOWN'end
from Employees;
/*形式二*/
select EmployeeID, case Sexwhen 1 then 'male'when 0 then 'female'else 'UNKNOWN'end as 'Gender'
from Employees;
执行结果如下:
附:表Employees
数据库SQL之case语句相关推荐
- 了解SQL Server CASE语句
SQL Server CASE statement is equivalent to the IF-THEN statement in Excel. SQL Server CASE语句等效于Excel ...
- 数据库--sql笔记--case when then用法
一.sql语句分类 DDL(Data Definition Language): 数据定义语言 用来定义数据库对象:数据库,表,列等. 关键字:create,drop, alter等. DML(Dat ...
- SQL中Case语句用法讨论
Case具有两种格式.简单Case函数和Case搜索函数. --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END ...
- net 架构师-数据库-sql server-003-T-SQL 基本语句
3.1 基本SELECT语句 SELECT [ALL|DISTINCT] [TOP (<expression>) [PERCENT] [WITH TIES]] <coloumn ...
- 数据库-SQL常用函数语句及其用法汇总
一,AVG()函数 avg是英文平均数average的缩写,因此,AVG()函数用来返回数值列的平均值. 语法: select avg(column_name)from table_name 查询语句 ...
- 达梦数据库SQL常用查询语句
1.简单查询 语法:select () from () 第一个括号:*, column_name, alias,expr || distinct 第二个括号:table_name 2.过滤查询 Whe ...
- 数据库SQL:在插入语句中使用查询查询语句(动态获取数据库自增字段的值)
在插入语句中使用查询: INSERT into 表名(获取自增id1 ,获取自增id2 ,字段3 ,...... ,字段N ) SELECT 表别名1.id, 表别名2.id ,"字段3的值 ...
- sql语句 case_使用SQL Case语句查询数据
sql语句 case The Case statement in SQL is mostly used in a case with equality expressions. The SQL Cas ...
- sql语句中case_SQL中的CASE语句
sql语句中case The case statement in SQL returns a value on a specified condition. We can use a Case sta ...
最新文章
- swift集成alamofire的简单封装
- db2不记录日志插入记录
- 【js】JSON.stringify 语法实例讲解
- java method_JAVA Method的解析
- 数据分析和数据挖掘的理论研究必要性
- 前端学习(2261)总结
- C#LeetCode刷题之#231-2的幂(Power of Two)
- 【Android】自己定义控件——仿天猫Indicator
- 双向板受力特点_弹性减震球形钢支座/双向弹簧铰支座特性
- JAVA基础之n+=1与n=n+1的区别
- convert oracle 字符串_oracle的concat、convert、listagg函数(字符串拼接和类型转换)...
- apollo @value没生效_有Apollo,还用Archaius吗?
- hbase解决海量图片存储
- 2017到2018总结与展望
- sprintf和fprintf
- C++常用的大小写转换的方法
- Xcode 报错 ERROR ITMS-90096,启动图黑屏
- 取字符串拼音首字母(js)
- 如何用一张照片证明你是老网民?
- go get无法安装golang.org/x/的解决方法