2つの列IDを連結して、ダッシュと最初の2文字を削除し、返される桁数を定義します。1列を連結、置換、埋め込む方法
例
Po_no値が18-29201-202
Line_no値は6である(ID 006としてこれを返したい)
IDこの29201202006
で終わるのが好き今、私はそれらを組み合わせて、これでダッシュを取り除いています:
concat(replace(oe_hdr.po_no, '-', ''), job_price_line.line_no) as [PO and LINe NO],
18292012026
どのように私もpo_noの最初の2桁を削除してもline_noは、常に3桁の長さであることを確認することができます:?の結果
Um ..あなたはMS SQL Server _and_ MySQLをタグ付けしました。どちらですか? –
ここに6を埋め込む方法はありますかhttp://stackoverflow.com/a/16760967/215752 – Hogan
Po_noは常に同じ文字数ですか?そうなら、 'RIGHT()' – Hogan