2017-11-28 4 views
0

日付がテーブル行に存在する場合、特定のデータを得ることができます"IF""NULL"ですか? すべて入手できますNULLデータ今日はですか? mysqlクエリを使用することは可能ですか?特定の日付のNULL値の選択

編集:

私は、疑問を持っているあなたは、特定の日付のために記録されていないデータを取得することができますか?

  1. ジャニス学生2017-XX-XX
  2. ポール・学生2017-XX-XX
  3. ミカ学生------あなたがそれらのレコードをretriveでき

:たとえば 日付はありますが、値のないデータを検索することはできますか? mysqlクエリを使用して可能ですか? PHPを使用した条件付きのxループ文

+0

私たちが言うことのできるデータは、「おそらくない」または「ほぼ確実に」ではありません。日付列がNULLの場合は、実際には値が全くないため、同じ日付列をNULLにして "today"の行を見つけることはできません。 **しかし、あなたの質問にいくつかの行のデータを表示すると助けてくれるかもしれません.... ** –

+0

あなたのデータを処理するためにあなたのデータを使用していると思いますので、 DB内では、プログラミング言語でデフォルトでNULL変数を定義して使用してください。 – Kishan

+0

@Kishanオハイオ州それではお返事ありがとう –

答えて

1

値が格納されていない場所に情報を格納するには、がNULLです。などがあります。

select * from yourtable where column_name IS NULL 

列は、いくつかのタイプの文字列である場合、それはこの使用のために無価値のように見えるがNULLではないので、「空の文字列」、次のようになります。

select * from yourtable where column_name = '' 

select * from yourtable where (column_name IS NULL OR column_name = '') 
+0

これは役に立ちますが、私は2017-06-06の日にnullがnullであることを尋ねていましたか? –

+0

とコメントで示したように、日付列がNULLの場合は「今日」でもないことがあります。あなたが求めていることは不可能です。その日の列に並んでいます。単一の値、またはNULLのみが存在できます。 **それは両方にすることはできません。** –

+0

申し訳ありません、ありがとう:) –

関連する問題