A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
<tab1>
ID___kname___address1___address2___dob
1____田中_____東京都______渋谷区_____1960/01/01
2____上村_____東京都______渋谷区_____1970/01/01
3____橘川_____null___________null_________null
4____田中_____東京都______null_________null
5____橘川_____東京都______渋谷区____null
(1) SELECT * FROM tab1 WHERE (Address1+Address2) is not null and dob is not null;
(2) SELECT * FROM tab1 WHERE Address1 is not null and Address2 is not null and dob is not null;
(3) SELECT * FROM tab1 WHERE isnull=0;
検索->表示を1000回繰り返した場合、1=4.85秒、2=5.00秒、3=5.10秒。
なお、bit列を設けた場合、比較する列が1個増えると(3)が(1)(2)との差を0.1秒縮めるようです。
ですから、比較する列数では、空行が存在するか否かの列を追加した方がスッキリする気がします。
もちろん、目的と運用次第でしょうが・・・。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- PostgreSQL DBFluteについて質問です。 環境:PostgreSQL java8 前提:webアプリケーショ 1 2022/07/07 00:49
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- Perl 画像が表示でnull; this.src 1 2022/04/19 11:31
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- Access(アクセス) アクセス 削除するレコードを含んだテーブルを指定してくださいのエラー対処方法 1 2022/11/24 15:01
- PHP 空文字 "" ですが 空文字の意味を教えてください。 3 2022/08/05 03:51
- Access(アクセス) アクセス テーブルの空白を変数に置換するボタンが作りたい 4 2022/07/08 11:19
- MySQL エラー 1068 (42000): 複数の主キーが定義されていますエラー 2 2022/11/17 04:36
このQ&Aを見た人はこんなQ&Aも見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
GROUP BYを行った後に結合したい。
Oracle
-
SQL文で、合計が0のレコードを表示させないようにしたい。
SQL Server
-
データベースのINT型項目にNULLはNG?
MySQL
-
-
4
select文の実行結果に空白行を入れたい
MySQL
-
5
結合したテーブルをSUMしたい
MySQL
-
6
GROUP BYでエラーが発生
SQL Server
-
7
有無、要否、賛否、是非、可否、当否…これらの言葉について
その他(教育・科学・学問)
-
8
count(*)で取得した値をJAVAの変数に代入するには?
Java
-
9
count関数の値をwhere句で使用する方法について
MySQL
-
10
select句副問い合わせ 値の個数が多すぎます
Oracle
-
11
SQLで特定の項目の重複のみを排除した全項目を取得する方法
その他(プログラミング・Web制作)
-
12
型 varchar から型 numeric への変換エラー。
その他(データベース)
-
13
CSVファイルの中で、「 , 」カンマを使いたい
その他(コンピューター・テクノロジー)
-
14
Accessの画面更新を一時的に停止する方法。
その他(データベース)
-
15
CASE文のエラーについて
Oracle
-
16
SELECT 文の NULL列は?
PostgreSQL
-
17
「マスタ」と「テーブル」の違いとはなんでしょうか?
Oracle
-
18
複数の項目をnullの場合非表示にしたいのですが
MySQL
-
19
配列の重複する値とその個数を取得したい
Visual Basic(VBA)
-
20
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DATE型にNULLをセットするには?
-
SQL文で素早くNULLを除外する方法
-
Oracleでの文字列連結サイズの上限
-
GROUP BYを行った後に結合した...
-
select句副問い合わせ 値の個...
-
OracleのSQL*PLUSで、デー...
-
GROUP BYを使ったSELECT文の総...
-
ファイル書込みで一行もしくは...
-
Accessで別テーブルの値をフォ...
-
キーが同じを複数行を1行にま...
-
サブフォームに新規レコードを...
-
Excelでセルの書式設定を使用し...
-
SELECTの結果で同一行を複数回...
-
DataGridViewにてセル以外をク...
-
サブレンジ分割されたNDB(富士...
-
JSPのNULLレコード表示について...
-
ワードの差込印刷で教えて下さ...
-
実績累計の求め方と意味を教え...
-
sum()の出力結果順に並び替えを...
-
sqlplusの処理が途中でとまる
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQL文で素早くNULLを除外する方法
-
DATE型にNULLをセットするには?
-
ストアドプロシージャのSET文に...
-
正常終了するが追加されない
-
GROUP BYを行った後に結合した...
-
Accessで別テーブルの値をフォ...
-
Oracleでの文字列連結サイズの上限
-
SELECTで1件のみ取得するには?
-
SQL文で右から1文字だけ削除す...
-
GROUP BYを使ったSELECT文の総...
-
select句副問い合わせ 値の個...
-
レコードが存在しなかった場合
-
ADO VBA 実行時エラー3021
-
実績累計の求め方と意味を教え...
-
ファイル書込みで一行もしくは...
-
select insertで複数テーブルか...
-
キーが同じを複数行を1行にま...
-
SELECTの結果で同一行を複数回...
-
アクセスでレポートの1印刷内...
-
【MYSQL】asでリネームしてwher...
おすすめ情報