タグ付けされた質問 「null」

Nullは、コンテキストに応じて、* nothing *または* unknown *を意味します。SQL固有の質問には「sql-null」タグを使用してください。


7
MySQLで空のフィールドを確認する
私は、特定の基準でユーザーをチェックするクエリを作成しました。 私たちのサイトでは、ユーザーがメールアドレスを持っていても持っていなくてもかまいません。 $aUsers=$this->readToArray(' SELECT `userID` FROM `users` WHERE `userID` IN(SELECT `userID` FROM `users_indvSettings` WHERE `indvSettingID`=5 AND `optionID`='.$time.') AND `email`!="" '); これは、SQLで空のフィールドを確認する最良の方法ですか?私は「IS NOT NULL」を試したところ、メールアドレスがなくてもユーザーレコードが返されました。 上記のクエリは機能しますが、好奇心から、私はそれを正しい方法で行っているのかと思いました。
100 php  sql  mysql  null 

6
C#/。NETでパラメーターをnull不可としてマークしますか?
nullC#/。NETで渡されないようにする関数パラメーターに割り当てることができる単純な属性またはデータコントラクトはありますか?理想的には、これはコンパイル時にもチェックして、リテラルnullがどこでも使用されていないことを確認し、実行時にスローしArgumentNullExceptionます。 現在、私は次のようなものを書いています... if (null == arg) throw new ArgumentNullException("arg"); ...私がそうではないと予想するすべての議論についてnull。 同じメモでNullable<>、以下が失敗するという反対があります: NonNullable<string> s = null; // throw some kind of exception
98 c#  .net  parameters  null 

8
UNIXでのnull文字の識別と削除
不要なnull文字(ASCII NULなど\0)を含むテキストファイルがあります。私はそれを表示しようとするとvi、私が見る^@通常のテキストでインタリーブシンボルを、。どうやって: ファイルのどの行にnull文字が含まれているかを特定しますか?私はのためにgrepを試みている\0と\x0、これは動作しませんでした。 ヌル文字を削除しますか?stringsファイルで実行するとクリーンアップされますが、これが最善の方法かどうか疑問に思っていますか?



6
単一のnull引数でJava varargsメソッドを呼び出す?
vararg Javaメソッドがfoo(Object ...arg)あり、を呼び出すfoo(null, null)場合、両方arg[0]とarg[1]とnullsがあります。しかし、を呼び出すとfoo(null)、argそれ自体はnullになります。なぜこうなった? どのようにして呼び出す必要がありfoo、そのようなことはfoo.length == 1 && foo[0] == nullありますかtrue?

11
object == nullまたはnull == object?
チェックnull == objectよりいい人から聞いたobject == null 例: void m1(Object obj ) { if(null == obj) // Is this better than object == null ? Why ? return ; // Else blah blah } 何か理由があるのですか、それとも別の神話ですか?手伝ってくれてありがとう。
96 java  null 


4
ALTER TABLE、null以外の列にnullを設定、PostgreSQL 9.1
null以外の列を持つテーブルがあります。この列にnull値をデフォルトとして設定するにはどうすればよいですか? つまり、私はこのようなことをしたいのです: postgres=# ALTER TABLE person ALTER COLUMN phone SET NULL; しかしそれは示しています: postgres=# ALTER TABLE person ALTER COLUMN phone SET NULL; ERROR: syntax error at or near "NULL" LINE 1: ALTER TABLE person ALTER COLUMN phone SET NULL;

7
「NUL」文字の削除
私は私のメモ帳++でそのような文字を持っています 行全体をコピーしようとすると、実際には「NUL」まですべてがコピーされます。 File:1 私がやりたいのは、これらのnullを置き換えて何もないようにすることです。これで、行全体をコピーできます。たぶん、それらの文字を置き換えるようにnotepad ++(または役立つ他のプログラム)に指示するキーワードがあるでしょうか?私がそれを選択しているとき、右クリックを使用してから「クリア」を使用します。 この問題の原因を取り除くことは気にせず、効果(NUL)のみを削除します
94 null  char  notepad++ 

3
初期化されていないオブジェクトとNULLに初期化されたオブジェクト
私はJavaで働いています。 私は一般的にいくつかのオブジェクトをそのように設定します: public class Foo { private SomeObject someName; // do stuff public void someMethod() { if (this.someName != null) { // do some stuff } } } 問題は次のとおりですsomeName。この例ではと同等ですがnull、reliably for all objects初期化されていないオブジェクトのnullチェックは正確であると仮定できますか。

6
nullとSystem.DBNull.Valueの違いは何ですか?
nullとSystem.DBNull.Valueの間に違いはありますか?はいの場合、それは何ですか? 私はこの動作に気づきました- while (rdr.Read()) { if (rdr["Id"] != null) //if (rdr["Id"] != System.DBNull.Value) { int x = Convert.ToInt32(rdr["Id"]); } } sql datareaderを使用してデータベースからデータを取得していますが、if(rdr["Id"] != null)返される値はなくtrue、最終的にnullを整数としてキャストするための例外がスローされました。 しかし、これを使用すると、if (rdr["Id"] != System.DBNull.Value)returnが返されますfalse。 nullとSystem.DBNull.Valueの違いは何ですか?
92 c#  null  dbnull 


3
var / nullの奇妙な動作で切り替える
次のコードがあるとします: string someString = null; switch (someString) { case string s: Console.WriteLine("string s"); break; case var o: Console.WriteLine("var o"); break; default: Console.WriteLine("default"); break; } switchステートメントが一致するのはなぜcase var oですか? (事実上)falseと評価されるため、case string s一致しないのは私の理解です。VS CodeのIntelliSense は、それも同様であると教えてくれます。何かご意見は?s == null(null as string) != nullostring 似ている:nullチェック付きのC#7スイッチケース

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.