如图所示:
我希望加一个total_price列,值为price+price2的和,这个应该怎么写SQL;
select * from ims_goods_1 where price!=0 and price2!=0;
SQL文件:
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');
select t.*,price+price2 as total_price from ims_goods_1 t where price!=0 and price2!=0;
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。