是否存在用于排除单个列的SQL查询?
我在阅读SQL查询时遇到了一个疑问。在使用select语句时,是否有任何SQL查询排除单个列 例如,我有一个表,其中包含关于学生的数据(是否存在用于排除单个列的SQL查询?,sql,Sql,我在阅读SQL查询时遇到了一个疑问。在使用select语句时,是否有任何SQL查询排除单个列 例如,我有一个表,其中包含关于学生的数据(s_name,address,email_id,…..更多) 我想选择所有列,除了email\u id我认为没有一种方法可以直接在select语句中进行选择。但您可以使用以下替代方法: 只需选择ExpiItally the all the other column,而不是email\u id请记住,拥有一个静态结果集是一个好习惯。以后使用选定的数据时,您将如何处
s_name
,address
,email_id
,…..更多)
我想选择所有列,除了
email\u id
我认为没有一种方法可以直接在select语句中进行选择。但您可以使用以下替代方法:
只需选择ExpiItally the all the other column,而不是email\u id请记住,拥有一个
静态
结果集是一个好习惯。以后使用选定的数据时,您将如何处理新添加的列?这是否适用于所有可能的数据类型?如果新列(不是email\u id
也应该被排除在外,该怎么办。我的想法与您的想法完全相同,但我的最终结论是,显式选择要包含的列是完全有意义的。您应该为编写select查询获得一个体面的IDE,它将自动填充一个包含所有字段名的select
语句,然后您可以删除不需要的字段名。看一看Toad(我认为它适用于许多不同的服务器),或者如果您使用的是SQL Server,请尝试RedGate的SQL提示符(价格昂贵但值得),如果它是重复的,请将其标记为重复。不要简单地回答包含到另一个问题的链接。