case when then 1 1

1、创建测试表,

create table test_case(id varchar2(20),sex varchar2(20));

2、插入测试数据;

insert into test_case values (1,1);

insert into test_case values (2,1);

insert into test_case values (3,0);

insert into test_case values (4,1);

commit;

3、查询表中全量数据;select t.*, rowid from test_case t;

4、编写语句,为case when then表达式赋字段名;

   select t.*, case when sex = 1 then 男 else 女 end as sex2 from test_case t

工具/材料:Management Studio。

1、首先在桌面上,点击“Management Studio”图标。

2、之后在该界面中,点击左上角“新建查询”选项。

3、接着在该界面中,输入给case when then查出来数值的列命名sql语句“select name,case when grade >60 then 是  else 否end as 是否及格from test2;”。

4、然后在该界面中,点击左上方“执行”按钮。

5、最后在该界面中,显示给case when then查出来数值的列命名内容。

SQL 可以使用 ‘as’来为检索的列命名。

例表格:base_zwb

使用 case when then 根据bm_bh字段值,来生成一个列‘部门’,用 ‘as’来命名,代码如下:

select zw_mc as 职位名称,case when bm_bh = 001 then 销售部  when bm_bh = 002 then 售后部else 其他 end   as 部门 from base_zwb;

检索结果如下:

在 end 后面加上你想赋予的字段名即可。在需要显示出来的列后面加as 新列名!
端午节祝福语 新婚致辞 法制宣传日 世界家庭日 营销激励短信 关于元宵节的手抄报 重阳节的祝福语 中秋节留言 qq空间留言板主人寄语图片 创意短信 慰问语 祝福短信平台 铝的密度 托福和雅思哪个好考 开火锅店需要多少钱 人有多少块骨头 来也匆匆去也匆匆 美白效果好的面膜 怜子如何不丈夫 铁的熔点是多少 拉米夫定副作用 类似美国派的电影 画时圆写时方有它暖没它凉 霸王防脱 开个茶馆需要多少钱 哈雷彗星周期 四级警员 安溪铁观音价格 暗中下围棋 西安婚纱照价格

Copyright 资料库 Some Rights Reserved

如反馈或投诉等情况联系:une35498#163.com