A 回答 (4件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
4番目のフィールドが0で、1番目から3番目までのフィールドが0でないと言うのでしたら、以下のようになると思います。
select * from table4
where fld1<>0 and fld2<>0 and fld3<>0 and fld4=0
テーブル:table4
フィールド:fld1,fld2,fld3,fld4
1レコード目の内容:0,0,0,0
2レコード目の内容:0,0,125,0
3レコード目の内容:77,0,457,0
4レコード目の内容:0,5,0,0
5レコード目の内容:2,0,0,0
示された「A1=0」などがAがレコード、1がフィールドの1番目と解釈して、上記のように展開しましたが、このデータですとどのレコードも参照されません。
「Trueとなる処理」を参照するための条件としてSELECT文を書きましたが、見当違いの回答でしたらお許しください。
No.3
- 回答日時:
補足ですが
No2さんの回答は、1番目から3番目までのフィールドが『全て』0でない場合の回答ですね。
1番目から3番目までのフィールドの『いずれか』が0でない場合の回答は
Where句が次に変わります。
where ( fld1<>0 or fld2<>0 or fld3<>0 ) and fld4=0
No1さんもおっしゃっておられますが、やりたい事を明確に伝えないと
なかなか回答が付きにくいとおもいます。
No.4
- 回答日時:
SQL内でtrue/falseを返すのではなくプログラム側で考えたらどうですか。
全件取ってきてループをまわし、そのなかで
・フィールド1~3 not= 0
・フィールド4 = 0
の条件判断をし、true/falseを返してその後の処理をする・・・。
そうしないと条件に合わないレコードは取れませんから。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) EXCEL 行内のデータを2行に分けて、表を作り直したいのです。教えてください。 5 2023/06/25 14:00
- Excel(エクセル) Excel2007での条件付き書式について 6 2023/05/02 10:56
- その他(Microsoft Office) IF関数について教えてください 2 2022/05/10 13:31
- Visual Basic(VBA) エクセル VBA 条件付き書式 簡略化したい 2 2022/06/02 17:46
- Excel(エクセル) 表示形式、文字列セル(列)に数式を入力するには マクロ 1 2022/09/18 10:53
- 政治 辻元清美ちゃんの旧統一教会との関係の恥ずかしい言い訳……これで疑惑は更に深まりましたか? 1 2022/09/29 15:42
- 統計学 条件付き独立について 1 2023/06/26 07:50
- 俳優・女優 真木よう子「日本人という事実が恥ずかしい」…… これから日本での露出や仕事は減るかな? 4 2022/11/18 19:35
- 政治 東京都知事が自民候補応援で和歌山入り「何とかして勝ってもらう」 ……二階さんの悔しがる顔を見たい 1 2023/04/22 13:25
- Excel(エクセル) 【画像あり】A1が●+B1と同じ文字がB列にある+C1と同じ文字がC列にある場合D1に〇を付ける 3 2023/03/09 18:18
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
2回実行のSQL文を1回にしたい
-
int型フィールドにnullを登録で...
-
テーブルのフィールドの一番長...
-
SQLローダーCSV取込で、囲み文...
-
テーブルの最後(最新)のレコー...
-
ACCESSのクエリで空白以降を別...
-
SELECTした合計値をそのまま割...
-
Accessのレポートでグループ化...
-
ファイルメーカーのフィールド...
-
Null値件数をカウントする式に...
-
重複しないデータのみを抽出
-
BLOBやCLOBのパフォーマンスを...
-
MySQLでの近似値順での値の取得...
-
下記の問合せを行うクエリを、 ...
-
単一グループのグループ関数で...
-
複数のテーブルから値を合計出...
-
AccessのSQL文で1件のみヒット...
-
count関数の値をwhere句で使用...
-
select文の実行結果に空白行を...
-
並べ替えについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQLローダーCSV取込で、囲み文...
-
テーブルの最後(最新)のレコー...
-
int型フィールドにnullを登録で...
-
BLOBやCLOBのパフォーマンスを...
-
テーブルのフィールドの一番長...
-
SELECTした合計値をそのまま割...
-
Null値件数をカウントする式に...
-
配列に指定した値が含まれてい...
-
2回実行のSQL文を1回にしたい
-
【MySQL】 DECIMAL(2,1) に 13...
-
ACCESSのクエリで空白以降を別...
-
CSVからNULL値をインポート
-
入力データの半角スペースと全...
-
固定長データのテキストファイ...
-
複数フィールド対してLIKE '% ...
-
重複しないデータのみを抽出
-
タイムスタンプ型を抽出条件に...
-
一つのフィールドに複数の情報...
-
MYSQLのINSERT記述...
-
MySQLでの近似値順での値の取得...
おすすめ情報