开发者社区> 问答> 正文

mysql查询将两列数值相加问题

如图所示:
我希望加一个total_price列,值为price+price2的和,这个应该怎么写SQL;

select * from ims_goods_1 where price!=0 and price2!=0;
screenshot
奉上SQL文件:

/*
Navicat MySQL Data Transfer

Source Server         : car
Source Server Version : 50518
Source Host           : wsy19950503.mysql.rds.aliyuncs.com:3306
Source Database       : car

Target Server Type    : MYSQL
Target Server Version : 50518
File Encoding         : 65001

Date: 2015-06-11 15:40:28
*/

SET FOREIGN_KEY_CHECKS=0;

-- ----------------------------
-- Table structure for `ims_goods_1`
-- ----------------------------
DROP TABLE IF EXISTS `ims_goods_1`;
CREATE TABLE `ims_goods_1` (
  `id` int(4) NOT NULL AUTO_INCREMENT,
  `type` tinyint(1) NOT NULL COMMENT '1为小保养,2为电瓶',
  `name` varchar(255) NOT NULL DEFAULT '' COMMENT '商品名称',
  `price` int(4) NOT NULL COMMENT '产品价格',
  `price2` int(4) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=14 DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of ims_goods_1
-- ----------------------------
INSERT INTO `ims_goods_1` VALUES ('1', '1', '曼牌Mann', '70', '0');
INSERT INTO `ims_goods_1` VALUES ('2', '1', '马勒', '29', '0');
INSERT INTO `ims_goods_1` VALUES ('13', '1', '汉格斯特Hengsr', '68', '0');
INSERT INTO `ims_goods_1` VALUES ('4', '2', '嘉实多 金嘉护SN 10W-40', '152', '0');
INSERT INTO `ims_goods_1` VALUES ('5', '2', '嘉实多 磁护SN 5W-40', '248', '110');
INSERT INTO `ims_goods_1` VALUES ('6', '2', '嘉实多 极护SN 0W-40', '376', '125');
INSERT INTO `ims_goods_1` VALUES ('7', '2', '壳牌 黄喜力HX5 10W-40', '138', '0');
INSERT INTO `ims_goods_1` VALUES ('8', '2', '壳牌  灰喜力ULTRA 5W-40', '380', '0');
INSERT INTO `ims_goods_1` VALUES ('10', '2', '美孚 美孚1号 0W-40', '368', '113');

展开
收起
a123456678 2016-07-01 14:52:01 4432 0
1 条回答
写回答
取消 提交回答
  • Zzz
    开发

    ALTER TABLE ims_goods_1 ADD COLUMN total_price AFTER price2 NOT NULL DEFAULE 0;
    UPDATE ims_goods_1 SET total_price = price + price2;

    2019-07-17 19:50:03
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
One Box: 解读事务与分析一体化数据库 HybridDB for MySQL 立即下载
One Box:解读事务与分析一体化数据库HybridDB for MySQL 立即下载
如何支撑HTAP场景-HybridDB for MySQL系统架构和技术演进 立即下载

相关镜像