会社からSQLのSELECT文を書けと言われて3日目です。PostgreSQL のシステムでWHERE以下が
WHERE 売上年月 = ? AND 得意先コード = ? AND 売上種別 = ? としました。画面上では売上年月、得意先コード、売上種別で検索できるようになっているのですが、3種類全て入力しないとエラーになります。この内1種類の入力でも検索できるようにしたいのですが、どのように書けばいいでしょうか?
ANDをORに変えたりしたのですが上手くいきません。
全体のSELECT文は
external.売上=
SELECT 売上番号、売上日、得意先コード、売上区分、金額、入力日
FROM 売上一覧表
WHERE 売上年月 = ? AND 得意先コード = ? AND 売上種別 = ?
です。
よろしくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
No.2
- 回答日時:
何を使って書こうとしていますか?
普通に考えれば画面上で未入力の項目をチェックして、入力された項目だけが検索対象になるようにSQL文を作成しますが?
「普通に考えれば画面上で未入力の項目をチェックして、入力された項目だけが検索対象になるようにSQL文を作成しますが?」
そうなんです!まさにその通りなんですが、それをどう書けばいいのかが分かりません。
もう1つ甘えついでに言うと「何を使って書こうとしていますか?」
の何をが何かも分かりません。
やっぱり最初からきちんと勉強しないと駄目なんでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL 書籍の内容はまともでしょうか? 1 2023/01/22 03:07
- MySQL PhpMyAdminで作成して実行せよ。 東京23区を、皇居を中心とした4つのエリア(南東, 南西, 1 2023/06/11 11:58
- Excel(エクセル) エクセルでSUMIFS関数で条件範囲の部分が#valueになる。 4 2023/04/28 12:42
- PostgreSQL PostgreSQL レコードからアイテム種類数を取得したい 2 2022/11/23 22:31
- MySQL SQLです。こんな感じですか?あってますか? うまくいきません教えてくださいお願いします 1 2023/07/08 15:27
- 財務・会計・経理 事業復活支援金の事前確認について 2 2022/04/11 16:07
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- Access(アクセス) アクセス 有効なフィールド名、または式として認識できませんのエラー 3 2022/08/19 11:53
- Oracle 下記のsqlで取得されるレコード以外を取得する方法ありますでしょうか。 SELECT B.番号, B 2 2022/04/20 23:21
- MySQL 下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 日本の全市区町村を人口密度が低 1 2023/06/18 19:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQLでグループ化した結果の件数...
-
SQLでNOT INと!=ALLの違い
-
フォームで検索 エラーの表示...
-
MySQLで改行を含む文の登録のし...
-
項目名の制限について
-
Excel 2019 のピボットテーブル...
-
エクセルVBAで5行目からオート...
-
アクセスクエリの計算
-
「直需」の意味を教えてください
-
Oracle 2つのDate型の値の差を...
-
Access テキスト型に対する指定...
-
Accessでテーブル名やクエリ名...
-
Accessクエリでの、LIKE条件
-
作番ってどういう意味でしょうか?
-
エクセルグラフの凡例スペース
-
FROM の中で CASE を使えるでし...
-
テーブルの存在チェックについて
-
Accessでテーブルの値をテキス...
-
ExcelのデータをコピーでACCESS...
-
accessでの請求管理について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQLでグループ化した結果の件数...
-
ORA-01722: 数値が無効です
-
項目名の制限について
-
MySQLで改行を含む文の登録のし...
-
フォームで検索 エラーの表示...
-
オラクルSQLの累計値取得方法に...
-
列名無効について
-
【 困 】 ストアドプロシージャ
-
Accessで期間指定の売上合計と...
-
Accessで複数テーブルのJoin
-
アクセスのクエリについて(前...
-
SQL文 2つのテーブルから、グ...
-
外部結合のSQLの書き方について
-
♪Oracle SQL 処理が成功した時...
-
SQLを教えてください
-
特殊なレコードの取得方法
-
SQLでNOT INと!=ALLの違い
-
各店舗毎の最大売上の項目を取...
-
SQL抽出方法に悩んでいます④
-
改行コードを削除して取得する...
おすすめ情報