customerID
OpenOffice Base (HyperSQL) を使用してデータ変換を行っており、競合を解決するために最初の 3 文字、次に 3 桁に基づいてフィールドを生成したいと考えています。
最初の 3 文字を取得するのに問題はありません。
CustomerID Customer_Name AAA AAA サービス バス事業 R US NOR ノーザンエクスポージャー NOR ノース フェイス NOR ノースショア供給 ZEB ゼブラ塗装
そして、私はこれを取得したいと思います:
CustomerID Customer_Name AAA001 AAA サービス BUS001 ビジネス R 米国 NOR001 ノーザンエクスポージャー NOR002 ノースフェイス NOR003 ノースショアサプライ ZEB001 ゼブラ塗装
HyperSQL がサポートされている場合、これは簡単に実現できることがわかりますが、そうrow_number()
ではないようです。
他のエレガントなソリューションはありますか?