เราทุกคนรู้ว่าการเลือกคอลัมน์ทั้งหมดจากตารางเราสามารถใช้
SELECT * FROM tableA
มีวิธียกเว้นคอลัมน์จากตารางโดยไม่ระบุคอลัมน์ทั้งหมดหรือไม่
SELECT * [except columnA] FROM tableA
วิธีเดียวที่ฉันรู้คือการระบุคอลัมน์ทั้งหมดด้วยตนเองและแยกคอลัมน์ที่ไม่ต้องการ นี่ใช้เวลามากดังนั้นฉันกำลังมองหาวิธีที่จะประหยัดเวลาและความพยายามในเรื่องนี้รวมถึงการบำรุงรักษาในอนาคตหากตารางมีคอลัมน์มากขึ้น / น้อยลง
SELECT *
แบบสอบถามได้ (OLE DB มีปัญหาในการจับคู่ข้อมูลเหล่านั้น) ฉันไม่สามารถระบุคอลัมน์แล้วเพราะผมไม่เคยเข้าถึงโดยตรงไปยังฐานข้อมูล MySQL แต่ SQL Server เป็นชนิดพอที่จะแจ้งให้ฉันชื่อของการแก้ไขความกว้างคอลัมน์ถ่านที่ ...
SELECT DISTINCT *
ยกเว้นคอลัมน์คีย์ที่จะทำงานโดยไม่มีแถวที่ซ้ำกันซึ่งสร้างขึ้นโดยคนอื่น