怎么同时取出第一位和第三位~~~~~急用~~~在线等

llh6795 2008-04-22 11:14:51
要从字段BH中同时取出第一位和第三位,怎么取?
例: BH
APT0_1
BPTO_2
APD0_3
组合成为
AT
BT
AD

...全文
66 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
llh6795 2008-04-22
  • 打赏
  • 举报
回复
谢谢楼上的朋友,揭贴了
十一月猪 2008-04-22
  • 打赏
  • 举报
回复

select substring( bh , 1 , 1 ) + substring( bh ,3 , 1 ) from tab
dobear_0922 2008-04-22
  • 打赏
  • 举报
回复
create table tb(BH varchar(8))

insert tb select 'APT0_1'
union all select 'BPTO_2'
union all select 'APD0_3'

select stuff(left(BH,3),2,1,'') from tb

/*
(3 row(s) affected)

------
AT
BT
AD

(3 row(s) affected)
*/

drop table tb
dobear_0922 2008-04-22
  • 打赏
  • 举报
回复
--try
select stuff(left(BH,3),2,1,'') from tb
dawugui 2008-04-22
  • 打赏
  • 举报
回复
要从字段BH中同时取出第一位和第三位,怎么取?
例: BH
APT0_1
BPTO_2
APD0_3
组合成为
AT
BT
AD


select left(bh,1) + substring(bh,3,1) from tb
kk19840210 2008-04-22
  • 打赏
  • 举报
回复
select left(bh,1)+substring(bh,3,1) from tab

27,580

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧