70得票15回答
选择所有列除了...

有没有某个关系型数据库管理系统实现了像SELECT * EXCEPT这样的功能?我想要的是获取除了特定的TEXT/BLOB字段之外的所有字段,我希望只选择其他所有内容。 几乎每天我都向同事抱怨,应该有人实现这个功能...它不存在真是太糟糕了。 编辑:我理解大家对于SELECT *的担忧。我...

26得票2回答
INTERSECT和INNER JOIN有根本的区别吗?

我知道INNER JOIN是为引用键而设计的,而INTERSECT则不是。但据我所知,在某些情况下,它们两个都可以达到相同的效果。那么,以下两个表达式之间是否有区别(在性能或其他方面),如果有的话,哪一个更好? 表达式1: SELECT id FROM customers INNER ...

18得票2回答
Oracle中的EXCEPT关键字

我在使用Oracle 10.1.0.2.0中的EXCEPT关键字,但一直收到“未知命令”的错误。我尝试在谷歌上搜索并有人说该关键字是MINUS,因此我使用MINUS代替,但仍然收到相同的错误消息。 有任何想法吗? 谢谢。 这是我的查询语句。 我正在查找所有选修课程号大于500的学生的姓名。SE...

17得票3回答
在查询中使用except时出现语法错误

这个查询有效: mysql> SELECT s.sno FROM students s; +------+ | sno | +------+ | 1 | | 2 | | 3 | | 4 | | 5 | ...