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

9
MySQL SELECT ไม่เพียง แต่ค่า Null
เป็นไปได้หรือไม่ที่จะเลือก statement ที่รับเฉพาะค่า NULL เท่านั้น? ตอนนี้ฉันกำลังใช้สิ่งนี้: SELECT * FROM table จากนั้นฉันต้องกรองค่าว่างด้วย php loop มีวิธีการอย่างไร: SELECT * (that are NOT NULL) FROM table ? ตอนนี้เมื่อฉันเลือก * ฉันได้รับ val1, val2, val3, null, val4, val5, null, null ฯลฯ .... แต่ฉันต้องการรับค่าที่ไม่เป็นโมฆะในผลลัพธ์ของฉัน เป็นไปได้โดยไม่ต้องกรองด้วยห่วงหรือไม่
264 mysql  sql  select  notnull 

16
ฉันจะตรวจสอบได้อย่างไรว่าคอลัมน์ข้อความ SQL Server ว่างเปล่า
ฉันใช้ SQL Server 2005 ฉันมีตารางที่มีคอลัมน์ข้อความและฉันมีหลายแถวในตารางที่ค่าของคอลัมน์นี้ไม่เป็นโมฆะ แต่มันว่างเปล่า การพยายามเปรียบเทียบกับ '' ให้ผลการตอบสนองนี้: ข้อความชนิดข้อมูลและ varchar ไม่เข้ากันในตัวดำเนินการไม่เท่ากับ มีฟังก์ชั่นพิเศษเพื่อพิจารณาว่าค่าของคอลัมน์ข้อความไม่ว่างเปล่าหรือเปล่า?

1
ทำไมคอมไพเลอร์ C # จึงแปลสิ่งนี้! = การเปรียบเทียบราวกับว่าเป็นการเปรียบเทียบ>
ฉันมีโอกาสบริสุทธิ์ค้นพบว่าคอมไพเลอร์ C # เปลี่ยนวิธีนี้: static bool IsNotNull(object obj) { return obj != null; } ... เข้าสู่CILนี้: .method private hidebysig static bool IsNotNull(object obj) cil managed { ldarg.0 // obj ldnull cgt.un ret } …หรือหากคุณต้องการดูรหัส C # ที่ถอดรหัสแล้ว: static bool IsNotNull(object obj) { return obj > null; // (note: this is …
147 c#  cil  il  notnull  binary-operators 

4
Ruby on Rails: ฉันจะเพิ่มข้อ จำกัด ที่ไม่ใช่ null ในคอลัมน์ที่มีอยู่โดยใช้การย้ายข้อมูลได้อย่างไร
ในแอพ Rails (3.2) ของฉันฉันมีตารางมากมายในฐานข้อมูลของฉัน แต่ฉันลืมที่จะเพิ่มข้อ จำกัด ที่ไม่เป็นโมฆะ ฉัน googled ไปรอบ ๆ แต่ฉันไม่พบวิธีเขียนการย้ายข้อมูลที่เพิ่มค่าว่างในคอลัมน์ที่มีอยู่ TIA

7
แทรกคอลัมน์ NOT NULL ลงในตารางที่มีอยู่
ฉันเหนื่อย: ALTER TABLE MY_TABLE ADD STAGE INT NOT NULL; แต่ให้ข้อความแสดงข้อผิดพลาดนี้: ALTER TABLE อนุญาตให้เพิ่มคอลัมน์ที่สามารถมีค่าว่างหรือมีการกำหนดค่าเริ่มต้นที่ระบุไว้เท่านั้น

5
นิยามคอลัมน์ SQL: ค่าเริ่มต้นและไม่ซ้ำซ้อน null?
ฉันเคยเห็นไวยากรณ์ต่อไปนี้หลายครั้งซึ่งกำหนดคอลัมน์ในคำสั่งสร้าง / แก้ไข DDL: ALTER TABLE tbl ADD COLUMN col VARCHAR(20) NOT NULL DEFAULT "MyDefault" คำถามคือเนื่องจากมีการระบุค่าดีฟอลต์จึงจำเป็นต้องระบุด้วยว่าคอลัมน์ไม่ควรยอมรับ NULL หรือไม่ กล่าวอีกนัยหนึ่งค่า DEFAULT ไม่ทำให้ซ้ำซ้อน NOT NULL?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.