หากต้องการยกเว้นบางชื่อคอลัมน์ ให้ใช้ NOT IN
ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง DemoTable780 ( CustomerId int, CustomerName varchar(100), CustomerAge int, CustomerCountryName varchar(100), isMarried tinyint(1));Query OK, 0 แถวได้รับผลกระทบ (0.47 วินาที)
นี่คือแบบสอบถามเพื่อแยกผลลัพธ์ -
mysql> เลือก group_concat(column_name) จาก `information_schema`.`COLUMNS` m โดยที่ table_schema ='web' และ table_name ='DemoTable780' และ column_name ไม่อยู่ในกลุ่ม ('CustomerId','CustomerCountryName') ตาม table_schema,table_name;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-----------------------------+| group_concat(column_name) |+------------------------------------------+| CustomerName,CustomerAge,isMarried |+------------------------------------+1 แถวในชุด (0.01 วินาที)