ด้วยสํานึกในพระมหากรุณาธิคุณสมเด็จพระนางเจ้าสิริกิติ์เป็นล้นพ้นอันหาที่สุดมิได้
ด้วยสํานึกในพระมหากรุณาธิคุณสมเด็จพระนางเจ้าสิริกิติ์เป็นล้นพ้นอันหาที่สุดมิได้


รบกวนสอบถามการตัดค่า NULL และการเรียงลำดับ select SQL ค่ะ

ถาม-ตอบ แนะนำไอเดีย โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา รบกวนสอบถามการตัดค่า NULL และการเรียงลำดับ select SQL ค่ะ

ปัจจุบัน นักพัฒนาสามารถ ใช้ ChatGPT | Gemini | Claude | Perplexity | Deepseek ช่วยในการแก้ไขปัญหาต่างๆ ในการเขียนโปรแกรม หรือหาข้อมูลเพิ่มเติมได้ง่ายและสะดวก แนะนำให้ทุกคนใช้งานเพื่อพัฒนาศักยภาพของตัวเอง

รบกวนสอบถามการตัดค่า NULL และการเรียงลำดับ select SQL ค่ะ
ต้องการทราบว่าหาก ไม่ต้องการแสดงข้อมูลที่มีค่า NULL ใน impactlevel หรือ problevel ต้องใส่ not null ยังไงคะ 
และถ้าจะเรียงลำดับจาก riskscore จะต้องทำยังไงคะเพราะว่าการเเสดงผลตารางนี้เกิดจากการเอาค่าจากสองตารางมาเเสดงค่ะ คือถ้ามีข้อมูลใน supervise ก็เอามาใส่ถ้าไม่มีให้เอาของ master มาเเทนอย่างนี้น่ะค่ะ รบกวนด้วยนะคะ 
							$strSQL="select  problevel,impactlevel,problevel*impactlevel as riskscore from risk_supervise where riskno='$info->riskno' ";
							$dbquerytmp = mysql_query($strSQL, $link);
							
						//	$infotmp=mysql_fetch_array($dbquerytmp);
							

							$cntrow1=mysql_num_rows($dbquerytmp);
							if ($cntrow1>0) {
							$infotmp=mysql_fetch_array($dbquerytmp);
							
							$worksheet->write($row,$col++,stripslashes($infotmp[impactlevel]).' X '.($infotmp[problevel]),$detail2);
							$worksheet->write($row,$col++,stripslashes($infotmp[riskscore]),$detail2);

							 }
							else {

							$strSQL="select  problevel,impactlevel,problevel*impactlevel as riskscore from risk_master where riskno='$info->riskno' ";
							$dbquerytmp = mysql_query($strSQL, $link);
							$infotmp=mysql_fetch_array($dbquerytmp);

							$worksheet->write($row,$col++,stripslashes($infotmp[impactlevel]).' X '.($infotmp[problevel]),$detail2);
							$worksheet->write($row,$col++,stripslashes($infotmp[riskscore]),$detail2);
						
							}


Sudarat2536 18-05-2015 10:58:37

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • CAPTCHA Image
    Play CAPTCHA Audio
    Refresh Image


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 11
...


sudarat2536 19-05-2015 13:35
 ความคิดเห็นที่ 12
กลายเป็นเอาค่าไปแสดงทุกบันทัดเลยค่ะ ผลมันเรียงไปทางขวามือเเทนที่จะเรียงลงมาค่ะ 

DZDD024IO/54 5 5 NULL NULL 5 5 25
DZDD027IO/54 5 5 NULL NULL 5 5 25
DRDN003IO/54 4 4 4 4 4 4 16
DC004IS/54 4 4 4 4 4 4 16
DZDD030IO/54 5 5 4 4 4 4 16
DZDD019IS/54 2 3 4 4 4 4 16
VZDY001IO/54 4 4 4 4 4 4 16
DZDD002IO/54 5 3 NULL NULL 3 5 15
DC001IF/54 3 4 3 4 4 3 12
ZADD002EO/54 4 3 4 3 3 4 12
E9DE001IO/54 4 3 4 3 3 4 12
DZDD017IO/54 5 2 4 3 3 4 12
DZDD003IO/54 5 3 3 4 4 3 12
VZDY003IF/54 5 2 NULL NULL 2 5 10
DJDD001EC/54 2 5 2 5 5 2 10
DJDD004IO/54 2 5 2 5 5 2 10
DZDD021IS/54 3 2 3 3 3 3 9
ZADD006IO/54 2 4 3 3 3 3 9
DZDD010IS/54 5 3 3 3 3 3 9
ZADD007IO/54 3 3 3 3 3 3 9
DZDD026IO/54 3 4 3 3 3 3 9
DRDN001IO/54 3 3 3 3 3 3 9
DK001IO/54 5 5 3 3 3 3 9
DJDD005IO/54 4 4 3 3 3 3 9
DK002IO/54 3 3 3 3 3 3 9
DK003IO/54 3 3 3 3 3 3 9
D2001IO/54 4 2 4 2 2 4 8
DIDB001IO/54 3 3 2 4 4 2 8
DFDE007IO/54 2 4 4 2 2 4 8
D3DD001EO/54 4 4 4 2 2 4 8

อันนี้เอาไปtest ใน ดาต้าเบสถูกต้องทุกอย่างเลยค่ะ แต่พอเอามาขึ้น excel ทำไมถึงไม่เรียง T^T


sudarat2536 19-05-2015 13:59
 ความคิดเห็นที่ 13
หน่วยงาน ปัจจัยเสี่ยงเลขที่ ชื่อปัจจัยเสี่ยง ประเภทของปัจจัยเสี่ยง คะแนน (I X L) Risk Score                            
                           
DK DK001IO/54 041 ศักยภาพของพนักงานส่วนหน้า ( Frontline) ไม่เป็นไปตามเป้าหมายที่กำหนด O 5 X 5 25 5 X 5 25 4 X 4 16 4 X 4 16 4 X 4 16 4 X 4 16 4 X 4 16 3 X 5 15


sudarat2536 19-05-2015 14:01
 ความคิดเห็นที่ 14
น่าจะจัดรูปแบบ excel ไม่ถูกต้องหรือเปล่า เช่นจำนวนคอลัมน์หรือแุถว ไม่สอดคล้องกับขัอมูล ต้องไล่ดูเอา 


ninenik 19-05-2015
 ความคิดเห็นที่ 15
อ่อ ขอบคุณมากค่ะ ^^


sudarat2536 20-05-2015 08:23






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ