BMS-HOSxP Community

HOSxP => MySQL => ข้อความที่เริ่มโดย: Vegeta ที่ กรกฎาคม 30, 2009, 14:49:53 PM

หัวข้อ: คำสั่ง sql ครับ
เริ่มหัวข้อโดย: Vegeta ที่ กรกฎาคม 30, 2009, 14:49:53 PM
อยากจะหา Field ที่มีข้อมูล  ""  (double qoute สองตัว)
ใช้คำสั่งยังไงครับ
หัวข้อ: Re: คำสั่ง sql ครับ
เริ่มหัวข้อโดย: Svl2Nuk3 ที่ กรกฎาคม 30, 2009, 15:03:35 PM
เคยเจอปัญหานี้เหมือนกันครับ  เวลากรองข้อมูลแล้วจะไม่เอาฟิลที่มีข้อมูลเป็น  ""

ก็ลองแล้วลองอีก  \"  ก็ใช้ไม่ได้   

สรุปต้องเอา  ASCII Code ของ "  มา concat  กัน  ครับ
ASCII Code ของ " คือ 0x22  (เลขฐาน 16)

ดังนั้น   ""  ก็ต้องใช้ concat(0x22,0x22)   ครับ

แต่ยังไม่เคยเอาไปใช้ใน report  นะครับ  แต่คิดว่าน่าจะใช้ได้
ลองแล้วได้ผลยังไงบอกด้วยนะครับ   ;D
หัวข้อ: Re: คำสั่ง sql ครับ
เริ่มหัวข้อโดย: pijit_w ที่ กรกฎาคม 30, 2009, 16:06:54 PM
ลองใช้คำสั่งนี้ดู
select * from table
 where ascii(field)=34
หัวข้อ: Re: คำสั่ง sql ครับ
เริ่มหัวข้อโดย: BMS MA Team ที่ กรกฎาคม 30, 2009, 16:19:18 PM
ลองใช้คำสั่งนี้ดู
select * from table
 where ascii(field)=34

 :o  ขอบคุณคะ
หัวข้อ: Re: คำสั่ง sql ครับ
เริ่มหัวข้อโดย: Vegeta ที่ กรกฎาคม 30, 2009, 17:32:12 PM
ขอบคุณมากครับ ผม
 ;D ;D
หัวข้อ: Re: คำสั่ง sql ครับ
เริ่มหัวข้อโดย: atit ที่ กรกฎาคม 30, 2009, 23:32:13 PM
ลองใช้คำสั่งนี้ดู
select * from table
 where ascii(field)=34

 :o  ขอบคุณคะ

เปลี่ยน ลุค ดูหวานขึ้นแฮะ สงสัยใกล้มีข่าวดี ::) ;D
หัวข้อ: Re: คำสั่ง sql ครับ
เริ่มหัวข้อโดย: Khuad ที่ กรกฎาคม 31, 2009, 00:10:45 AM
ลองใช้คำสั่งนี้ดู
select * from table
 where ascii(field)=34

 :o  ขอบคุณคะ

เปลี่ยน ลุค ดูหวานขึ้นแฮะ สงสัยใกล้มีข่าวดี ::) ;D

...  ;D  ;D  ;D ...