sql >> Database >  >> RDS >> Mysql

Alle velden selecteren behalve één veld in mysql

je kunt het zo gemakkelijk doen

laten we zeggen dat uw veld een id =5 is

dan

   select * from your_table where id !=5 

en als je kolommen bedoelt

laten we zeggen dat je column3 niet wilt selecteren

dan

   select column1,column2,column4 from tablename;

als je veel kolommen hebt

    SET @sql = CONCAT('SELECT ', (SELECT REPLACE(GROUP_CONCAT(COLUMN_NAME),  '<columns_to_delete>,', '') 
    FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = '<table>'   AND TABLE_SCHEMA = '<database>'), ' FROM <table>');

    PREPARE stmt1 FROM @sql;
   EXECUTE stmt1;


  1. Hoe automatisch identiteit voor een Oracle-database genereren via Entity Framework?

  2. PHP kan geen verbinding maken met mysql via python

  3. Hoe een kwartaal vanaf datum in Oracle te krijgen?

  4. Voorwaardelijke aggregatiequery met een groep op