คำถามติดแท็ก null

Null หมายถึง * nothing * หรือ * unknown * ขึ้นอยู่กับบริบท โปรดใช้แท็ก "sql-null" สำหรับคำถามเฉพาะของ SQL

30
วิธีการดึงข้อมูลควรส่งคืน 'null' หรือส่งข้อยกเว้นเมื่อไม่สามารถสร้างค่าส่งคืนได้หรือไม่ [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ฉันมีวิธีการที่ควรส่งคืนวัตถุหากพบ หากไม่พบฉันควร: ส่งคืน null โยนข้อยกเว้น อื่น ๆ

23
จะตรวจสอบตัวแปรที่ไม่ได้กำหนดหรือเป็นโมฆะใน JavaScript ได้อย่างไร?
เรามักจะใช้รูปแบบรหัสต่อไปนี้ในรหัส JavaScript ของเรา if (typeof(some_variable) != 'undefined' && some_variable != null) { // Do something with some_variable } มีวิธีตรวจสอบที่ละเอียดน้อยลงซึ่งมีผลเหมือนกันหรือไม่? ตามฟอรัมและวรรณคดีบางเรื่องที่บอกว่าสิ่งต่อไปนี้ควรมีผลเช่นเดียวกัน if (some_variable) { // Do something with some_variable } แต่น่าเสียดายที่Firebugประเมินข้อความดังกล่าวว่าเป็นข้อผิดพลาดบนรันไทม์เมื่อsome_variableไม่ได้กำหนดในขณะที่ประโยคแรกนั้นใช้ได้สำหรับมัน นี่เป็นเพียงพฤติกรรมที่ไม่พึงประสงค์ของ Firebug หรือมีความแตกต่างระหว่างสองวิธีจริงหรือ

7
การกรองสำหรับชื่อว่างหรือ NULL ในชุดแบบสอบถาม
ฉันมีfirst_name, last_nameและalias(อุปกรณ์เสริม) ซึ่งผมต้องค้นหา ดังนั้นฉันต้องการแบบสอบถามเพื่อให้ชื่อทั้งหมดที่มีชื่อแทน เฉพาะในกรณีที่ฉันสามารถทำได้: Name.objects.filter(alias!="") ดังนั้นสิ่งที่เทียบเท่ากับข้างต้นคืออะไร?

6
ต้องการอะไร: Nullable <T> .HasValue หรือ Nullable <T>! = null?
ฉันมักจะใช้Nullable&lt;&gt;.HasValueเพราะฉันชอบความหมาย อย่างไรก็ตามเมื่อเร็ว ๆ นี้ฉันกำลังทำงานกับ codebase ที่มีอยู่ของคนอื่นซึ่งพวกเขาใช้เป็นNullable&lt;&gt; != nullพิเศษแทน มีเหตุผลที่จะใช้อย่างใดอย่างหนึ่งมากกว่าอื่น ๆ หรือมันคือการตั้งค่าอย่างหมดจด? int? a; if (a.HasValue) // ... เมื่อเทียบกับ int? b; if (b != null) // ...
437 c#  .net  null  nullable 

11
ฉันจะตรวจสอบว่าสตริงเป็นโมฆะหรือว่างเปล่าใน PowerShell ได้อย่างไร
มีIsNullOrEmptyฟังก์ชันในตัวเพื่อตรวจสอบว่าสตริงเป็นโมฆะหรือว่างเปล่าใน PowerShell หรือไม่ ฉันไม่สามารถค้นหาได้จนถึงตอนนี้และหากมีวิธีในตัวฉันไม่ต้องการเขียนฟังก์ชันสำหรับสิ่งนี้
413 .net  string  powershell  null 

5
ส่งคืนส่งคืนไม่มีและไม่ส่งคืนเลย?
พิจารณาสามฟังก์ชั่น: def my_func1(): print "Hello World" return None def my_func2(): print "Hello World" return def my_func3(): print "Hello World" พวกเขาทั้งหมดกลับไม่มี มีความแตกต่างระหว่างวิธีการคืนค่าของฟังก์ชั่นเหล่านี้หรือไม่? มีเหตุผลใดที่จะชอบอันหนึ่งกับอีกอัน?
386 python  null  return 

7
ใน C # จะเกิดอะไรขึ้นเมื่อคุณเรียกใช้เมธอดส่วนขยายบนวัตถุ null
มีการเรียกเมธอดด้วยค่า Null หรือให้ข้อยกเว้นการอ้างอิง Null หรือไม่? MyObject myObject = null; myObject.MyExtensionMethod(); // &lt;-- is this a null reference exception? หากเป็นกรณีนี้ฉันไม่จำเป็นต้องตรวจสอบพารามิเตอร์ 'this' ของฉันอีกเลยใช่ไหม

14
ตรวจสอบว่าสตริงเป็นโมฆะหรือว่างเปล่าใน XSLT
ฉันจะตรวจสอบว่าค่าเป็นโมฆะหรือว่างเปล่าด้วยXSL ได้อย่างไร ตัวอย่างเช่นถ้าcategoryNameว่างเปล่า ฉันใช้เมื่อเลือกสร้าง ตัวอย่างเช่น: &lt;xsl:choose&gt; &lt;xsl:when test="categoryName !=null"&gt; &lt;xsl:value-of select="categoryName " /&gt; &lt;/xsl:when&gt; &lt;xsl:otherwise&gt; &lt;xsl:value-of select="other" /&gt; &lt;/xsl:otherwise&gt; &lt;/xsl:choose&gt;
325 xslt  null  xslt-1.0  xslt-2.0 

18
ตรวจสอบว่าวัตถุมีอยู่ใน JavaScript
ฉันจะตรวจสอบการมีอยู่ของวัตถุใน JavaScript ได้อย่างไร ผลงานดังต่อไปนี้: if (!null) alert("GOT HERE"); แต่นี่เป็นข้อผิดพลาด: if (!maybeObject) alert("GOT HERE"); ข้อผิดพลาด: maybeObject ไม่ได้กำหนดไว้

11
ความแตกต่างระหว่าง NULL, '\ 0' และ 0 คืออะไร?
ใน C มีปรากฏเป็นความแตกต่างระหว่างค่าต่างๆของศูนย์ - NULL, และNUL0 ฉันรู้ว่าอักขระ ASCII '0'ประเมินหรือ480x30 NULLชี้มักจะถูกกำหนดให้เป็น: #define NULL 0 หรือ #define NULL (void *)0 นอกจากนี้ยังมีNULตัวละคร'\0'ที่ดูเหมือนว่าจะประเมิน0เช่นกัน มีบางครั้งที่ค่าสามค่านี้ไม่สามารถเท่ากันได้หรือไม่? สิ่งนี้เป็นจริงในระบบ 64 บิตหรือไม่
309 c  pointers  null 

10
การตรวจสอบค่า null เป็นค่าจาก Java ResultSet
ใน Java ฉันพยายามทดสอบค่า Null จาก ResultSet ที่ซึ่งคอลัมน์กำลังถูกแปลงเป็นประเภทintดั้งเดิม int iVal; ResultSet rs = magicallyAppearingStmt.executeQuery(query); if (rs.next()) { if (rs.getObject("ID_PARENT") != null &amp;&amp; !rs.wasNull()) { iVal = rs.getInt("ID_PARENT"); } } จากส่วนของโค้ดด้านบนมีวิธีที่ดีกว่าในการทำเช่นนี้และฉันคิดว่าการทดสอบที่สองคือการทดสอบแบบNull ()ซ้ำซ้อนหรือไม่ ให้ความรู้แก่เราและขอขอบคุณ
277 java  null  resultset 

2
อะไรคือความแตกต่างระหว่าง“ x is null” และ“ x == null”?
ใน C # 7 เราสามารถใช้ if (x is null) return; แทน if (x == null) return; มีข้อได้เปรียบอะไรบ้างในการใช้วิธีการใหม่ (ตัวอย่างก่อนหน้า) ในแบบเก่า? ความหมายต่างกันหรือไม่? เป็นเรื่องของรสนิยมหรือไม่? ถ้าไม่ฉันควรใช้อันใดอันหนึ่งกับอีกอันหนึ่ง? อ้างอิง: มีอะไรใหม่ใน C # 7.0

15
ค่า“ null” ของ DateTime
ฉันค้นหามาเยอะ แต่หาทางออกไม่เจอ คุณจัดการกับ DateTime อย่างไรที่ควรจะมีค่าที่ไม่ได้กำหนดค่าเริ่มต้น (เทียบเท่ากับ null) ฉันมีคลาสที่อาจมีการตั้งค่าคุณสมบัติ DateTime หรือไม่ ฉันกำลังคิดที่จะเริ่มต้นเจ้าของคุณสมบัติเพื่อ DateTime.MinValue ซึ่งสามารถตรวจสอบได้ง่าย ฉันเดาว่านี่เป็นคำถามที่พบบ่อยมากคุณจะทำอย่างไร
273 c#  datetime  null 


8
MySQL: เลือกแถวที่คอลัมน์เป็นโมฆะ
ฉันมีปัญหาเมื่อฉันพยายามเลือกแถวที่มีค่า NULL สำหรับคอลัมน์ใดคอลัมน์หนึ่งมันจะส่งคืนชุดว่าง อย่างไรก็ตามเมื่อฉันดูตารางใน phpMyAdmin มันบอกว่าไม่มีค่าสำหรับแถวส่วนใหญ่ ข้อความค้นหาของฉันมีลักษณะเช่นนี้: SELECT pid FROM planets WHERE userid = NULL ตั้งค่าว่างทุกครั้ง มีหลายสถานที่ที่บอกว่าต้องไม่เก็บเป็น "NULL" หรือ "null" แทนที่จะเป็นค่าจริงและมีคนบอกว่าให้ลองมองหาช่องว่าง ( userid = ' ') แต่ไม่มีสิ่งใดทำงานได้ มีข้อเสนอแนะที่จะไม่ใช้ MyISAM และใช้ innoDB เพราะ MyISAM มีปัญหาในการจัดเก็บที่ว่าง ฉันเปลี่ยนตารางเป็น innoDB แต่ตอนนี้ฉันรู้สึกว่าปัญหาอาจเป็นได้ว่ามันยังไม่เป็นจริงเพราะวิธีการแปลง ฉันต้องการทำสิ่งนี้โดยไม่ต้องสร้างตารางเป็น innoDB หรือสิ่งอื่นใด แต่ถ้าฉันต้องทำฉันสามารถลองได้อย่างแน่นอน
270 mysql  null 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.