คำถามติดแท็ก fields

2
ORDER BY FIELD () ใน MySQL ทำงานอย่างไรภายใน
ฉันเข้าใจว่าORDER BYประโยคทำงานอย่างไรและFIELD()ฟังก์ชั่นทำงานอย่างไร สิ่งที่ฉันต้องการเข้าใจคือการที่ทั้งคู่ทำงานร่วมกันเพื่อเรียงลำดับ มีการดึงแถวมาอย่างไรและเรียงลำดับอย่างไร +----+---------+ | id | name | +----+---------+ | 1 | stan | | 2 | kyle | | 3 | kenny | | 4 | cartman | +----+---------+ SELECT * FROM mytable WHERE id IN (3,2,1,4) ORDER BY FIELD(id,3,2,1,4) แบบสอบถามข้างต้นจะส่งผลให้ +----+---------+ | id | name | …
37 mysql  order-by  fields 

5
แบบสอบถามเพื่อส่งกลับชื่อคอลัมน์ผลลัพธ์และชนิดข้อมูลของแบบสอบถามตารางหรือมุมมอง
มีแบบสอบถามหรือคำสั่ง PostgreSQL ที่ส่งคืนชื่อเขตข้อมูลและชนิดเขตข้อมูลของแบบสอบถามตารางหรือมุมมองหรือไม่ เช่นวิธีแก้ปัญหาหากนำไปใช้กับแบบสอบถาม SELECT อย่างง่ายเช่นSELECT * from personควรส่งคืนรายการเช่น: Column Name | Column Type =========================== First Name | character Last Name | character Age | integer Date of Birth | date ฉันค้นหาinformation_schemaมุมมองที่อธิบายไว้ในคำตอบด้านล่างและดูเหมือนว่าจะครอบคลุมตารางค่อนข้างดีและฉันคิดว่ามันครอบคลุมมุมมองเช่นกัน แต่ฉันยังไม่ได้ตรวจสอบ สุดท้ายเป็นข้อ ๆ แต่ที่ถูกต้องเช่นแบบสอบถาม SELECT เกี่ยวข้องกับJOINS, UNIONSฯลฯ ในฐานข้อมูล มีขั้นตอนในตัวหรือโพรซีเดอร์หรือสคริปต์อื่นที่เก็บไว้ซึ่งสามารถส่งคืนค่าเดียวกันสำหรับ QUERY ที่ถูกต้องได้หรือไม่? ฉันกำลังพัฒนาโปรแกรมที่สร้างข้อมูลและแบบฟอร์มการสืบค้นและต้องการข้อมูลสำหรับการตรวจสอบความถูกต้องของข้อมูลและการใช้งานฟังก์ชันในข้อมูลที่ส่งคืน

5
คอลัมน์ vs ฟิลด์: ฉันใช้คำศัพท์เหล่านี้ไม่ถูกต้องหรือไม่?
ฉันรู้สึกอายที่นี่ฉันมักใช้คำว่า "คอลัมน์" และ "ฟิลด์" แทนกันอย่างสมบูรณ์ซึ่งเพิ่งทำให้เกิดความสับสนในการอภิปรายทางเทคนิค แต่มีคนบอกฉันว่ามันไม่ถูกต้องที่ควรจะเป็น (แปลแต่ละคำเป็นสเปรดชีตคำศัพท์ละเว้นประเภทข้อมูลและสิ่งอื่น ๆ ทั้งหมดที่ทำให้ฐานข้อมูลมีประโยชน์): คอลัมน์ฐานข้อมูล: เช่นคอลัมน์สเปรดชีต บันทึกฐานข้อมูล: เหมือนแถวสเปรดชีต ฟิลด์ฐานข้อมูล: เหมือนสเปรดชีต "เซลล์" (คอลัมน์เฉพาะของแถวที่ระบุ) ถูกต้องหรือไม่ ฉันได้สาบานว่าคอลัมน์และฟิลด์จะถูกใช้แทนกันมากกว่านั้น ฉันได้รับอย่างแน่นอน ดังนั้นเราไม่เพิ่มเขตข้อมูลลงในตารางเราเพิ่มคอลัมน์ลงในตารางและเขตข้อมูลจะเกี่ยวข้องเฉพาะเมื่อพูดถึงข้อมูลภายในระเบียน มีความคิดเห็นอื่นเกี่ยวกับคอลัมน์ vs ฟิลด์หรือไม่ แก้ไข: เพื่อชี้แจงบริบทปัจจุบันคือ MS SQL Server พื้นหลังของฉันก่อนเซิร์ฟเวอร์ SQL คือ MS Access ซึ่งอาจมีผลต่อการใช้คำเหล่านี้
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.