顧客の完全な郵送先住所を含むテーブルがあります。住所全体を削除して、郵便番号 (スペースを含む最後の 7 文字) のみを保持したいと考えています。約1時間検索しましたが、わかりません。
Table Name: Customers Column: MailingAddress
だから私はどこにいるだろう
MailingAddress: 1234 Example Street, Cityplace T1U 2V4
残りたいだけ
MailingAddress: T1U 2V4
使用するSUBSTR()
UPDATE Customers SET MailingAddress = SUBSTR(MailingAddress, -7, 7)
または、 の代わりにSUBSTR()、少し単純な を使用して、式の右端のnRIGHT()文字を取得します。
UPDATE Customers SET MailingAddress = RIGHT(MailingAddress, 7)
...個人的には、引数の順序SUBSTR()や、負の値が有効な場合を思い出すことができないためです。
ドキュメントを見てください:
http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_substr