- ベストアンサー
ACCESS ユニオン クエリ
ユニオン クエリだけではないかもしれませんが、SQLで使うダブルクオーテーションはWordでどうやって入力するのでしょうか。 SQL:"北海道" WORD:“北海道” WORDのやつではSQLではエラーが出ます。色々変換するのですが同じものが出てきません。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
関連するQ&A
- ユニオンクエリについて質問です
ユニオンクエリで表示したデータを元に表示されている日付を検索するようなフォームを作成したいのです。 テキストBOXに入力した日付と同じ日付のデータを持っているものを検索する時、再クエリをする必要があるとおもうのですが、ユニオンクエリをSQLで作成したので、再クエリの仕方が分かりません。 教えてください。よろしくお願いします
- ベストアンサー
- オフィス系ソフト
- ユニオンクエリで繋げられるテーブル(クエリ)の上限の個数は?
access2003です。 ユニオンクエリで繋げられるテーブル(クエリ)の上限の個数はいくつなんでしょうか? またSQL文は1024文字越すとエラーになるのでしょうか? よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- Access 2000、ユニオンクエリーがどうしても出来ない!
初歩の質問ですが、ユニオンクエリーが出来ません。 やりたい事は非常に単純です↓↓ 1:テーブル1、テーブル2、テーブル3があります。 2:各テーブルのデータ内容は様々ですが、共通項目として「品番」を持っています。但しテーブル1は「製品名」、テーブル2と3は「品番」という項目名になっています。 3:各テーブル内に、品番が幾つ入っているか、集計クエリでカウントします。項目名が違うので以下のように処理しました。 <テーブル1の場合> フィールド|品番のカウント: 製品名|タイトル: "テーブル1" テーブル |テーブル1 集 計 |カウント <テーブル2(或いは3)の場合> フィールド|品番のカウント: 品番|タイトル: "テーブル2" テーブル |テーブル2 集 計 |カウント 4:3の集計クエリーを繋ぎ、テーブル1~3の品番件数を一気に表示させたい <ユニオンクエリの内容> SELECT * from Q0_カウント_テーブル1 UNION select * from Q0_カウント_テーブル2 UNION select * from Q0_カウント_テーブル3; 5:私の予想としてはこんな風↓↓出てくるはずだったのですが・・・ 品番のカウント| タイトル ------------------------------ 30 | テーブル1 20 | テーブル2 23 | テーブル3 6:結果は「From句の間違いです」と出ます。他の質問も見ましたが、自分のSQLのどこを直せば良いのかわかりません・・・教えてください!
- 締切済み
- オフィス系ソフト
- ユニオンクエリをデザインビューで開くには?
アクセス2010です。 T_テーブル1とT_テーブル2があり、 どちらもフィールド1に文字が入っています。(テキスト型です) クエリのSQLビューで SELECT * FROM T_テーブル1 UNION ALL SELECT * FROM T_テーブル2; として保存したらユニオンクエリが出来上がったのですが、 これをクエリのデザインビューで見るにはどうすればいいですか? 以前のバージョンならユニオンクエリをデザインビューで見れました。 でもやり方を忘れました。 該当のクエリをアクティブにしてデザインビューを選択しても SQLビューで開いてしまいます。
- ベストアンサー
- オフィス系ソフト
- ユニオンクエリでWHERE句を使うのは不可能でしょうか?
アクセス2003です。 (select * from Q1) UNION ALL (select * from Q2) UNION ALL (select * from Q3); WHERE (((番号) Like "*001")); としても 「SQLステートメントの後に文字が見つかりました。」 となってしまいます。 「番号」と言うフィールドは Q1、Q2、Q3どのクエリにもあり (select * from Q1) UNION ALL (select * from Q2) UNION ALL (select * from Q3); のみなら正常に動作します。 作成したユニオンクエリで「フィルタの対象」で「*001」と入力したらちゃんと思い通りに動作します。 ユニオンクエリで条件抽出は不可能でしょうか? よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Access クエリでできないことは?
Accessの勉強をしていまして、だいたいひととおりはわかるのですが (VBAに関してはかじる程度です) SQLについて知りたいことがありますので、質問させてください。 Accessではクエリの裏でSQLが記述されているのは知っていますし、 簡単なクエリであればSQLを読むこともできます。 ただ、今後より深くSQLを勉強していくべきかどうか悩んでいまして・・・ 基本的には、クエリでできるならそれでいいと考えています。 ただ、たとえばユニオンクエリのようにSQLを直接記述しないとできないことも あるようですので、質問です。 SQLを記述しないとできないことというのは、他に何があるのでしょうか? かなり特殊なことであれば(パススルーとか?)ほとんど必要ないような気も していますが、普通に使っていて必要になるようなことで何かあるでしょうか? よろしくお願いします!
- ベストアンサー
- その他MS Office製品
- ユニオンクエリの結果をテーブルに書き出したい
お世話になります。 Access2000で作成しています。 テーブル作成クエリと同じような形で、 ユニオンクエリの結果をテーブルに書き出したいのですが、 どのようにすればできるでしょうか? SQLの形を直接いじるような方法でも結構ですので 宜しくお願い致します。
- ベストアンサー
- その他(データベース)
- アクセスのユニオンクエリについて
アクセス初心者です。 見よう見まねでユニオンクエリを変更しているのですが、結果に日付設定以外のデータも含まれてしまいます。 【<データ>に含まれる次の条件結果を一括で抽出したい】 (1) 商品が 'バニラ'か、 'チョコ'か、'イチゴ'か、'バナナ'で、かつ、お届け日が180日前~30日後(今日から)までのもの。 (2) 商品が 'ヨーグルト'で、かつ産地に ‘北海道’を含む言葉が含まれている、かつ、お届け日が180日前~90日後(今日から)までのもの。 SELECT * FROMデータ WHERE [商品] = 'バニラ' OR [商品] = 'チョコ' OR [商品] = 'イチゴ' OR [商品] = 'バナナ' AND [お届け日] between Date()-180 and Date()+30 UNION SELECT * FROM データ WHERE [商品] = 'ヨーグルト' AND [産地] LIKE '*北海道*' AND [お届け日] between Date()-180 and Date()+90; どこを修正したら日付範囲が正しく抽出されるのか、教えていただけませんか??
- ベストアンサー
- オフィス系ソフト
- ユニオンクエリの場合は「Like [Forms]![フォーム1]![テキスト0]」とはできないのでしょうか?
こんにちは。いつもお世話になります。 早速ですが T果物、T野菜、T花の3つテーブルでユニオンクエリを作成しました。 (各テーブルのフィールド名は「名前」です。) SQL文は ************************************************ SELECT 名前.名前, * FROM [select * from T果物 UNION ALL select * from T野菜 UNION ALL select * from T花 ]. AS 名前; ************************************************ です。 次に図1の様にテキストボックスに名前を入力してコマンドボタンを押してクエリを開く為のユーザーフォームを作成しました。 コマンド2を押したときは Private Sub コマンド2_Click() DoCmd.OpenQuery ("ユニオンクエリ") End Sub でユニオンクエリを開く動作を指示してあります。 ここまでなら問題なく作業ができるのですが テキストボックスに入力されている名前を含むものがコマンドボタンを押すと表示されるようにしたいのですが どうもユニオンクエリだとうまくいきません。 ユニオンクエリはデザインビューなら図2、 SQL文なら ************************************************ SELECT 名前.名前, * FROM [select * from T果物 UNION ALL select * from T野菜 UNION ALL select * from T花 ]. AS 名前 WHERE (((名前.名前) Like [Forms]![フォーム1]![テキスト0])); ************************************************ とすると、図3のようなエラーが出てしまいます。 ユニオンクエリではなく、普通のクエリ(選択クエリ?)なら 「Like [Forms]![フォーム1]![テキスト0]」の一文を入れても 問題なく作業できます。 何かアドバイスお願い致します。
- ベストアンサー
- オフィス系ソフト
- ユニオンクエリの結果を、テーブルにするには?
ユニオンクエリを組んだあと、テーブルにしたくて、「テーブルの作成」をして実行を押すと、 「出力フィールドが必要です」とエラーが出てしまいます。 フィールドを選択しようとしても、空、なのですが、 どこで設定すればよいのでしょうか? ちなみに、ユニオンクエリを組み、実行すると、データは入っています。
- ベストアンサー
- その他MS Office製品
お礼
回答ありがとうございます。 問題はShift+2で二重引用符をだし[半]二重引用符(始)を選択するのですが、確定されると別のタイプにかわってしまいます。ここに表示したかったのですが、この環境では表せないようです。 エクセルでは希望したタイプが出てきます。 ワードだけののようです。