所以我有两列像Id连接在一起,有破折号和前两个字符删除,以及定义返回的位数。如何concat,替换,并填充一列
例
Po_no值为18-29201-202
LINE_NO值是6(Id喜欢返回此为006)
标识想用这种29201202006
落得现在我正在合并它们并用此删除破折号:
concat(replace(oe_hdr.po_no, '-', ''), job_price_line.line_no) as [PO and LINe NO],
有了结果:
18292012026
我怎么也删除po_no的前两位,并确保LINE_NO永远是三位数?
你已经标记了MS SQL Server _and_ MySQL。这是什么。 –
这里是你如何填写6 http://stackoverflow.com/a/16760967/215752 – Hogan
是Po_no总是有多少个字符?如果是这样你可以使用'RIGHT()' – Hogan