สอบถามถึงคำสั่ง mysql ค้นหา ตัวอักษร หรือตัวเลข จากฟิล ทำยังไง

เกี่ยวกับ ปัญหาการใช้งาน การติดตั้ง ฐานข้อมูล MySql Oracle MSSQL ect...
การเขียน คำสั่ง SQL เพื่อดึกข้อมูล บอร์ดนี้ควรระบุโครงสร้างตารางของท่านในคำถามด้วยนะ

Moderator: mindphp

messages
PHP Newbie
PHP Newbie
โพสต์: 4
ลงทะเบียนเมื่อ: 18/11/2012 8:28 pm

สอบถามถึงคำสั่ง mysql ค้นหา ตัวอักษร หรือตัวเลข จากฟิล ทำยังไง

โพสต์ที่ยังไม่ได้อ่าน โดย messages »

ต้องการค้นหา ข้อมูลใดๆก็ตาม ไม่ว่าจะเป็นตัวเลข หรือตัวหนังสือ อะไรก็ตาม ที่อยู่ในฟิล ที่ชื่อ test20

ตามภาพคะ

รูปภาพ



หาข้อมูลมาได้คำสั่งนี้มา

select * from ชื่อตาราง where ชื่อฟิล like'%ตัวอักษรใดอักษรหนึ่งที่ต้องการค้น%'

มันใช้งานได้คะ


แต่เราต้องการให้ ตัวอักษรใดๆก็ตามไม่ว่าจะตัวเลข หรือตัวหนังสือ ในฟิลที่ต้องการค้น

คือไม่ระบุใดๆซักตัว ขอแค่มี ตัวเลข หรือตัวหนังสือ ก็ให้โชว์ขึ้นมา



ควรใช้คำสั่งยังไงดีคะ ขอถามผู้รู้หน่อยคะ
ภาพประจำตัวสมาชิก
MikaruKinji
PHP Jr. Member
PHP Jr. Member
โพสต์: 13
ลงทะเบียนเมื่อ: 04/11/2012 3:13 pm

Re: สอบถามถึงคำสั่ง mysql ค้นหา ตัวอักษร หรือตัวเลข จากฟิล ทำยังไง

โพสต์ที่ยังไม่ได้อ่าน โดย MikaruKinji »

เอิ่ม ไม่ค่อยเข้าใจคำถามเท่าไหร่นะ
1. ถ้าจะเอาเฉพาะข้อมูลที่อยู่ในฟิลด์ test20 นั้นก็
SELECT test20 FROM [Tablename];
2. ถ้าไม่อยากให้โชวข้อมูลที่เป็นค่าว่างก็เพิ่ม
WHERE test20 IS NOT NULL;
ปล.ถ้าตอบไม่ตรงคำถามก็ขออภัยไว้นะที่นี้
messages
PHP Newbie
PHP Newbie
โพสต์: 4
ลงทะเบียนเมื่อ: 18/11/2012 8:28 pm

Re: สอบถามถึงคำสั่ง mysql ค้นหา ตัวอักษร หรือตัวเลข จากฟิล ทำยังไง

โพสต์ที่ยังไม่ได้อ่าน โดย messages »

ขอบคุณมากคะ จะเก็บไว้เป็นความรู้เลยคะ ยังไม่ได้เทสเลย



พอดีไล่หาเองทีละตัวเลย งานมันค่อนข้างรีบๆอะคะ
ตัวแต่ 0-9 และ a-z ไปเองเลยช้าหน่อยแต่ก็ได้

ขอบคุณมากๆนะคะ
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 29