欢迎访问服务器技术网-www.fuwuqijishu.com

数据库 SQL查询结果 行列转换

程序设计 fuwuqijishu 2年前 (2022-10-01) 16次浏览 0个评论 扫描二维码

关于小弟有一问题相求,我用select 语句取出一个单列的结果集
如:

省份
1。北京市
2.天津市
2。大连市
4.上海市

我现在想把这个结果集变为一行,该怎么做?
也就是变成这个样子:

1 2 3 4
北京市 天津市 大连市 上海市

恳求各位大侠帮助!不胜感激!的问题

select
case when area_id = ‘1’ then ‘北京市’ end ,
case when area_id = ‘2’ then ‘天津市’ end ,
case when area_id = ‘3’ then ‘大连市’ end ,
case when area_id = ‘4’ then ‘上海市’ end
from 表名
上面这个写错了,少看了一个行O(∩_∩)O,sorry。这个里面写的够详细了,仔细看一下

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

Warning: error_log(/www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/#log/log-2415.txt): failed to open stream: No such file or directory in /www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/spider.class.php on line 2900