所以我有兩列像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