ตั้งชื่อ field เป็น "Name ship" เวลา ทำ order by ไ

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: ตั้งชื่อ field เป็น "Name ship" เวลา ทำ order by ไ

โดย mindphp » 21/12/2007 10:34 am

เปลี่ยน ชื่อ field ให้ ไม่มี ช่องว่างดีกว่าครับ
รูปแบบ
SELECT Company, OrderNumber FROM Orders
ORDER BY Company
จะเห็น ว่า ไม่ต้อง มี ' single quotes
แต่ถ้า field นั้น มีช่องว่าง หรือ ชื่อ field ซ้ำกับคำ สงวนก็ ใช้
ALT+96 ครับ

อีกคำถามค่ะ ถ้าตั้งชื่อ ฟิลด์ มีช่องว่าคือ Name Ship เวลาจะ

โดย earnlimited » 20/12/2007 10:36 pm

อีกคำถามค่ะ ถ้าตั้งชื่อ ฟิลด์ มีช่องว่าคือ Name Ship เวลาจะ insert จะทำยังไงคะ
INSERT INTO ship (Name ship) VALUES ('Titanic')ไม่ได้อะ่
INSERT INTO ship ('Name ship') VALUES ('Titanic')ไม่ได้อะ่

ตั้งชื่อ field เป็น "Name ship" เวลา ทำ order by ไ

โดย earnlimited » 20/12/2007 7:42 pm

ตั้งชื่อ field เป็น "Name ship" เวลา ทำ order by ไม่ได้อ่ะ มันไม่ error แต่มันไม่เรียง ตั้งเป็น Text ไม่ทราบว่าเกี่ยวไหม

select * from ship order by 'Name ship' asc แบบนี้ไม่ได้
select * from ship order by 'Name ship' แบบนี้ก็ไม่ได้

ข้างบน