持っている大きな CSV ファイルを使用して SQL INSERT クエリを作成したいと考えています。問題は、名前が解析されないことです。名前と苗字を区別するため、"John" と "Doe" ではなく "John Doe" または "John B Doe" としてリストされています (ミドルネームのイニシャルは気にしません)。
もう 1 つの問題は電話番号です。ほとんどは「555 555 5555」と記載されており、未完成のものもあり (「555 555」)、「5555555555」または「15555555555」と記載されているものもあります。どこから始めればいいですか?私はいくつかのグーグルを行って、この特定の問題に至りませんでした。私は言語にうるさいわけではありません。ただし、私は C# または PHP に最も精通しています。おそらく C++ または BASIC でも実現できるでしょう。私の質問は、本当に、どこから始めるべきかということです。ありがとう。
SQL フィールド: fname、lname、address、city、state、zip、phone(#-###-###-####)、email
CSV の例: 「John M Doe」、「156 Blue St」、「Nashville」、「TN」、「23434」、「(555) 555-5555」、「ex@ex.com」
CSV の例 2: "John Doe"、"156 Blue St"、"Nashville"、"TN"、"23434"、"555 555-5555"、"ex@ex.com"
CSV の例 3:「John & Jill Doe」、「156 Blue St」、「Nashville」、「TN」、「23434」、「5555555555」、「ex@ex.com」