1.字段值太多了,50多个2,并且有的字段是null3.如何加起来求和,是所有字段,不是记录
2 回答
摇曳的蔷薇
TA贡献1793条经验 获得超6个赞
加起来是什么意思呢?求和?还是字符串连接起来?MySQL的连接操作是concat,例如将id和name列连接起来,逗号分隔:selectconcat(id,',',name)ascol1fromtest;Oracle的连接操作符是||,例如将id和name列连接起来,逗号分隔:selectid||','||nameascol1fromtest;
肥皂起泡泡
TA贡献1829条经验 获得超6个赞
以MySQL来说,如果你要字段相加,那直接加就行了。可以用AS来赋予别名。比如:SELECTcolumn1+column2ASplusFROMtable1WHEREcolumn1<10;如果要计算一个字段所有结果的和,用SUM即可。比如:SELECTSUM(column1)ASsum_column1FROMtable1WHEREcolumn1<10;Oracle没用过,但应该也有类似的,去查查手册吧。
添加回答
举报
0/150
提交
取消