gpt4 book ai didi

mysql - 我如何查询mysql中字段不为空或null的所有记录?

转载 作者:行者123 更新时间:2023-11-29 04:08:44 28 4
gpt4 key购买 nike

如何查询mysql中字段不为空或null的所有记录?

比如下面,有的products_name为空,有的为null,如何获取其他有值的记录? enter image description here

-- ----------------------------
-- Table structure for `a`
-- ----------------------------
DROP TABLE IF EXISTS `a`;
CREATE TABLE `a` (
`products_id` int(11) NOT NULL,
`products_name` varchar(255) default NULL,
PRIMARY KEY (`products_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of a
-- ----------------------------
INSERT INTO `a` VALUES ('1', 'hello');
INSERT INTO `a` VALUES ('2', '222');
INSERT INTO `a` VALUES ('3', null);
INSERT INTO `a` VALUES ('4', '');
INSERT INTO `a` VALUES ('5', '5555');

最佳答案

你可以这样做:

SELECT * FROM `a` WHERE `products_name` IS NOT NULL AND `products_name` != '';

关于mysql - 我如何查询mysql中字段不为空或null的所有记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19332137/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com