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

如图所示:

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

select * from ims_goods_1 where price!=0 and price2!=0;

8f58979618529640dae2ef8cf075df43.png

奉上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');

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值