BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: patoona49 ที่ มกราคม 29, 2014, 13:50:45 PM

หัวข้อ: is not null กับ <>" " ใช้อันไหนดีครับ
เริ่มหัวข้อโดย: patoona49 ที่ มกราคม 29, 2014, 13:50:45 PM
is not null    กับ    <>" "      ใช้อันไหนแม่นกว่ากันครับ

สมมุติว่าค่าที่มีคือ Y กับ N และ ว่าง  แต่ผมอยากหาจำนวน record ที่มีค่าว่าง นะครับ

ลองเปลี่ยนดูทั้งสองแบบ  แต่ค่าไม่ตรงกันครับ  เอาไหนดี
หัวข้อ: Re: is not null กับ <>" " ใช้อันไหนดีครับ
เริ่มหัวข้อโดย: ittipol ที่ มกราคม 29, 2014, 14:02:54 PM
ใช้ได้ ทั้งสอบแบบครับ
เพราะบางที่บางคำสั่งที่เราใช้งานมันก็ไม่ตอบสนองการทำงานให้เราได้ครับ
หัวข้อ: Re: is not null กับ <>" " ใช้อันไหนดีครับ
เริ่มหัวข้อโดย: patoona49 ที่ มกราคม 29, 2014, 14:08:44 PM
ใช้ได้ ทั้งสอบแบบครับ
เพราะบางที่บางคำสั่งที่เราใช้งานมันก็ไม่ตอบสนองการทำงานให้เราได้ครับ
ค่าที่ได้  ไม่ตรงกันครับ เช่นการ count เรคอร์ด ที่มีค่าว่างนะครับ ตัวเลขห่างกันมาก เชื่อไหนดีน้อ...ก็เลย
หัวข้อ: Re: is not null กับ <>" " ใช้อันไหนดีครับ
เริ่มหัวข้อโดย: usa0823 ที่ มกราคม 29, 2014, 16:20:19 PM
ใส่ทั้งสองเลยครับ
 (x is not null or x<>" ")  ;D
หัวข้อ: Re: is not null กับ <>" " ใช้อันไหนดีครับ
เริ่มหัวข้อโดย: tom_007 ที่ มกราคม 30, 2014, 16:13:51 PM
มันต้องใช่ทั้ง 2 ครับ  เพราะค่า"" กับ null  SQL มองมันไม่เหมือนกัน  แต่เราต้องถือว่า มันคือค่าว่างครับ
หัวข้อ: Re: is not null กับ <>" " ใช้อันไหนดีครับ
เริ่มหัวข้อโดย: wiphusit ที่ มกราคม 30, 2014, 16:23:12 PM
is not null   ไม่เคยมีข้อมูลมาก่อน
 <>" " เคยมีข้อมูลมาก่อน