如何使用SQL数据库表中字段的值作为switch的参数

[复制链接]
查看11 | 回复2 | 2015-8-2 23:17:56 | 显示全部楼层 |阅读模式
switch是access数据库中的函数,在sql中一般用case……when表示。如数据如下,其中性别为1代表男,性别为2代表女,现在要求显示男女,不显示1,2:姓名 性别张三
1李四
2王五
1赵六
2执行语句:select 姓名,case when 性别=1 then '男' when 性别=2 then '女' end as 性别 from 表名;显示结果为:姓名 性别张三
男李四
女王五
男赵六
女...
回复

使用道具 举报

千问 | 2015-8-2 23:17:56 | 显示全部楼层
--Case搜索函数CASE WHEN sex = '1' THEN '男'
WHEN sex = '2' THEN '女'ELSE '其他' END例如:SELECT
id, name, cj, (CASE WHEN cj < 60 THEN '不及格' WHEN cj BETWEEN 60 AND ...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行