sql查询中,如何将某列 分成 两列。

sql查询中,如何将某列分成两列。例如数据表中经度,纬度为一列。查询时:selectXas经度,Yas纬度。以逗号分列,就两列。... sql查询中,如何将某列 分成 两列。
例如 数据表中 经度,纬度 为一列。查询时:select X as 经度 ,Y as 纬度。
以逗号分列,就两列。
展开
 我来答
freeze涓垛湪
2019-04-11
知道答主
回答量:38
采纳率:0%
帮助的人:2.3万
展开全部

SELECT PAccM33g02,

CASE PAccM33g02 

WHEN 0 THEN PAccM33g02 END PAccM33g02_J,

CASE PAccM33g02

WHEN 1 THEN PAccM33g02 END PAccM33g02_C

FROM PAccM3307

luomiou0028
2016-09-09
知道答主
回答量:4
采纳率:0%
帮助的人:3337
展开全部
是不是把一列截取为两列?可以根据自己需要的长度修改相应的截取比例。比如:SELECT SUBSTR(USER_NAME,1,1) COL1,SUBSTR(USER_NAME,2) COL2 FROM CBD_USER;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阿嘎洒
推荐于2018-03-12 · TA获得超过136个赞
知道小有建树答主
回答量:127
采纳率:66%
帮助的人:41万
展开全部
DECLARE @Str VARCHAR(50)
SET @Str = '100.1203,200.1234'
SELECT  SUBSTRING(@Str, 1, PATINDEX('%,%', @Str) - 1) AS 经度 ,
        REVERSE(SUBSTRING(REVERSE(@Str), 1, PATINDEX('%,%', @Str) - 1)) AS 纬度
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wkf84622
2016-09-09 · TA获得超过289个赞
知道小有建树答主
回答量:545
采纳率:50%
帮助的人:206万
展开全部
SELECT CASE WHEN 条件x THEN 列 END AS 经度,
CASE WHEN 条件y THEN 列 END AS 经度,
FROM
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式