* Comment exclure des colonnes de table à l'aide de SELECT [sauf columnA] FROM tableA sans lister manuellement les autres colonnes ? **
En SQL, l'instruction SELECT est généralement utilisée pour récupérer des données d'une table de base de données. Vous pouvez utiliser le caractère générique pour sélectionner toutes les colonnes d'un tableau avec la syntaxe SELECT . Toutefois, dans certains cas, vous souhaiterez peut-être exclure des colonnes spécifiques sans spécifier manuellement toutes les autres colonnes.
Une façon d'y parvenir est de créer une table temporaire. Cette méthode comprend :
Créez une table temporaire : Insérez toutes les données de la table d'origine dans la table temporaire à l'aide de l'opérateur INTO :
<code class="language-sql"> SELECT * INTO #TempTable FROM YourTable</code>
Supprimez les colonnes inutiles : Ensuite, supprimez les colonnes que vous souhaitez exclure de la table temporaire :
<code class="language-sql"> ALTER TABLE #TempTable DROP COLUMN ColumnToDrop</code>
Récupérez les résultats et supprimez la table temporaire : Enfin, récupérez les données requises de la table temporaire et supprimez-les une fois terminé :
<code class="language-sql"> SELECT * FROM #TempTable DROP TABLE #TempTable</code>
Cette méthode vous permet d'exclure des colonnes sans lister manuellement toutes les autres colonnes, ce qui permet de gagner du temps et de simplifier la maintenance lorsque la structure de la table change.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!