私は、Countryという名前の列を含むMySQLデータベーステーブルを持っています。このテーブルに使用されているソースファイルに応じて、完全なCNT名、時にはISO 3またはISO 2 CNTコードが表示されることがあります。国名は常に大文字で書かれています(カナダ、ポーランドなど)。2桁のCNTコードまたは完全なCNT名を3桁のCNTコードに変換する方法
国名/国ISO 3コードをISO 2 CNTコード - (CA、PLなど)に変換できるクエリにいくつかの文を追加する必要があります。
私は簡単な解決策を使用してみました: select left (Country, 2) from tb_name
これは、すべての国のために有用ではありません。私が最初の2つの手紙を「ポーランド」から取った場合、私は「PL」の代わりに「PO」を得るでしょう。
本当にありがとうございます。 ありがとうございます。 これは私の最初の投稿です...私は、理解しやすいと思います。そうでない場合は、私に知らせて、改善します。 :)
ありがとう!
アデル
データベースにテーブルを作成してそこの列を更新するのにウィキペディアの情報を使用しない方が良いでしょうか? –
@JuanCarlosOropeza。 。 。名前が正しく、完全に綴られていると仮定した場合のみ。 –