单从一条sql语句而言,不管是什么数据库:access,db2,oracle,mssql,mysql等等都无法实现你想要的.
包括一些sql的方言比如HQL,也无法做到.
你只有老老实实的写上列名.
如果你真的想一劳永逸的话,建议你 使用存储过程,结合动态语句和 对应数据库的 系统表,来 处理.
通过”distinct“命令进行去重。sql:select distinct username from tablename;
解释:查询出tablename中字段username的所有值,此值是经过筛选的,即使多次出现也只为一个值。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)