|
|
1
8
|
|
|
2
4
|
|
3
3
几乎可以肯定,在单独的表中将A、B、C和D分成单独的行,将它们绑定回原始表中的行,并创建一个
或者,如果只有一列是非NULL的,我会选择两列,类型(A、B、C或D)和值。这样,您就不会浪费每一行中的列,查询也会变得无比简单(假设类型相同)。
语法可能不完全正确,您需要查找。我通常不会这样做,因为我认为这是个坏主意(select中的每行函数 从不 规模良好)。 |
|
|
4
2
不漂亮,但这符合你的要求:
|
|
|
5
0
更少的表并不一定意味着关系数据库中更快的访问或更好的设计。精心设计和索引的相关表通常都很好。虽然你可能认为你永远不需要第五栏,但商业规则发生了变化,我看到了许多人们认为不需要扩张的事情,结果却需要规模。 |
|
|
saber · MySql查询没有结果 4 年前 |
|
pigfox · Mysql空表联接失败 8 年前 |
|
|
Jaa Zaib · 返回空值的大小写表达式 8 年前 |
|
|
Robert Vogelezang · 为什么null未写入输出窗口? 8 年前 |
|
|
l. schwarz · sql长度(null) 8 年前 |
|
|
ÇAÄrı Keskin · SQL-删除(消除)没有数据的列 8 年前 |
|
|
Dorkymon · 使用系统在输出处获取null。出来打印F 8 年前 |