アクセスのクエリで出力されたデータの重複があるので
重複がでないようにしたいです。
【質問1】
カラムAの重複分だけ削除したい。その方法をお教えください。
【質問2】
クエリで抽出したデータを最後はCSVとして出力したのですが
カラム名を変更したいです。
良い方法はありますでしょうか。
【質問3】
クエリで出力したデータのカラムBの全ての行に、「n」という
文字列を入れたいです。
カラムB
n
n
n
n
n
・
・
・
どのように設定したら良いでしょうか?
以上、3点に関してお教え頂けますでしょうか。
【1】カラムAの重複分だけ削除したい
データによって変わってきますのでサンプルが必要です
例えばクエリの結果が下記であった場合に
単純にカラムAの重複を消してしまうだけでは処理としてなりたちませんよね?
カラムA | 個数 | 単価 |
りんご | 3 | 150 |
りんご | 2 | 150 |
みかん | 1 | 100 |
例えば下記のように合計を計算する必要があったり、
カラムA | 個数 | 単価 |
りんご | 5 | 150 |
みかん | 1 | 100 |
例えば単純に無視して最初に見つかった値を取ってきたり・・・
カラムA | 個数 | 単価 |
りんご | 3 | 150 |
みかん | 1 | 100 |
具体的なデータサンプルと結果サンプルか、あるいは、
カラムBやカラムCがxxのときはyyするといった条件がないと、
式として組み立てることが出来ないのです
【2】カラム名の変更
クエリビューであればフィールドの欄にて下記のように書きます
新しいカラム名:元のカラム あるいは 新しいカラム名:計算式
SQLビューであれば下記のような具合です(以前の質問から取ってきます)
MySplit(tablevalue,":",0) AS 新しいカラム名
【3】カラムBのすべての行に「n」という文字を入れたい
クエリビュー
新しいカラム名:"n"&元のカラム
SQLビュー
"n" & MySplit(tablevalue,":",0) AS 新しいカラム名 "n" & 元のカラム AS 新しいカラム名
月末月初の応答は翌日以降になる場合があります・・・ごめんなさい
【質問1】
Access 2002 で重複するレコードを見つけて削除する
http://office.microsoft.com/ja-jp/access-help/HA001034558.aspx
【質問2】
クエリのフィールド名を変更する
http://office.microsoft.com/ja-jp/access-help/HP005188440.aspx