Sql Server 建库建表 以及case when 语法

Sql Server 建库建表 以及case when 语法// 创建数据库create database LettingAgentgo// 切换到当前数据库use LettingAgentgo// 创建

大家好,欢迎来到IT知识分享网。

// 创建数据库 create database LettingAgent go // 切换到当前数据库 use LettingAgent go // 创建数据表语法 create table Housing( HouseID int primary key identity(1,1), HouseName varchar(100) not null, HouseAddress varchar(200) not null, HouseState int, AvgPrice int not null, Tel varchar(20) ) // 添加数据语法 insert into Housing values('祁阳嘉信悦府','祁阳经开区溪南路与长流路交汇处',2,6196,'') insert into Housing values('岳麓万达广场','永州市永州大道与中兴路交叉口',1,7800,'') insert into Housing values('碧桂园正央公园','永州二小旁',1,5900,'') //查询数据语法 select * from Housing

查询结果如下:

Sql Server 建库建表 以及case when 语法

基本的查询结果

如上图,这个查询结果中,状态字段是数字,实际显示到界面上不够直观,为了显示的时候更直观一些,需要使用到case-when 语法,相关语法如下:

select *,case HouseState when 1 then '在售' when 2 then '售罄' end HState from Housing
Sql Server 建库建表 以及case when 语法

使用case…when 语法 之后 的查询结果

当然,case …when 语法 还有更加高级的用法,比方说,横表转纵表,纵表转横表 都是可以的, 敬请后面 继续关注

跟着老段学编程,进一寸有一寸的欢喜,我们一起做自己的CEO。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/51390.html

(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信