Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何选择字段非空/空的行

如何选择字段非空/空的行
EN

Stack Overflow用户
提问于 2013-04-26 09:54:15
回答 3查看 25.3K关注 0票数 6

我正在尝试用phpMyAdmin执行一个MySQL查询。我希望找到一个字段不为空或不为空/空白的条目,因为我继承了系统,因此字段被设置为空,而一些字段只是空白。

无论如何,下面是我正在尝试的查询

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT fieldone, fieldtwo
FROM tableone
WHERE fieldone != ' '
OR fieldone IS NOT NULL

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT fieldone, fieldtwo
FROM tableone
WHERE fieldone <> ' '
OR fieldone IS NOT NULL

两者都在包含以下内容的行上显示错误#1064

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
WHERE fieldone != ' '

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
WHERE fieldone <> ' '

NOT NULL部分工作得很好,它只是尝试找出任何空白的字段。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-04-26 09:56:59

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT fieldone, fieldtwo
FROM tableone
WHERE fieldone != ''
OR fieldone IS NOT NULL

SELECT fieldone, fieldtwo
FROM tableone
WHERE fieldone <> ''
OR fieldone IS NOT NULL

当您表示空值时,请不要在'‘之间包含空格,因此它表示没有内容

票数 11
EN

Stack Overflow用户

发布于 2014-08-23 17:35:31

你可以试试这个:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT fieldone, fieldtwo 
FROM tableone 
WHERE fieldone IS NOT NULL 
AND TRIM(fieldone) <> ''
票数 5
EN

Stack Overflow用户

发布于 2013-04-26 09:58:19

你需要做的就是(如果filedone为NULL,它将不会出现在结果集中):

NULL NULL相比,Everything is

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT fieldone, fieldtwo
FROM tableone
WHERE fieldone != ''
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16233597

复制
相关文章
空与非空:浅谈非空约束的影响
黄玮(Fuyuncat) 资深Oracle DBA,个人网www.HelloDBA.com,致力于数据库底层技术的研究,其作品获得广大同行的高度评价. 非空约束是字段的一个重要属性。但是,很多时候,数据库表的设计人员似乎并不十分在意这个属性。最常见的现象就是,除了主键字段外,所有字段都不指定该属性。而在Oracle中,默认是允许为空。 而实际上,优化器在选择执行计划时,非空约束是一个重要的影响因素。为了说明问题,我们建立以下测试表,然后分别说明非空约束在各种情况下对执行计划和性能的影响。 谓词评
数据和云
2018/03/06
3.2K0
空与非空:浅谈非空约束的影响
提交表单时input字段非空验证
需求,当提交表单的时候,如果要验证的字段为空,则弹出提示框提示请完善表单信息,并且 return;不执行下一步。
王小婷
2019/08/07
3K0
TypeScript 非空断言
使用这种方案,问题是解决了。但有没有更简单的方式呢?答案是有的,就是使用 TypeScript 2.0 提供的非空断言操作符:
阿宝哥
2020/04/08
20.7K0
新增非空约束字段在不同版本中的演进
开发提了一个数据库变更需求,新增一字段,没有NOT NULL非空约束,但有默认值为NULL。看起来有些奇怪,因为若字段允许NULL,其默认值就是NULL,不用显示声明,可以创建一个无DEFAULT NULL的新增字段再查看desc表结构,就可以证明这点。
bisal
2019/01/29
3.1K0
【Kotlin】空安全 ③ ( 手动空安全管理 | 非空断言操作符 !! | 使用 if 语句判空 )
Kotlin 中的 可空类型 变量 , 在运行时 可以选择 不启用 安全调用 操作 ,
韩曙亮
2023/03/30
2K0
【Kotlin】空安全 ③ ( 手动空安全管理 | 非空断言操作符 !! | 使用 if 语句判空 )
空与非空 EMPTY_LOB和NULL的区别
编辑手记: EMPTY_LOB与NULL在字面意思上看起来差不多,但实际上,它们却有天壤之别。 前不久写过一篇文章,描述如果表包含了触发器,在通过IMP导入数据的时候,原本的EMPTY_LOB将被转化为NULL。有朋友在文章的回复中问,EMPTY_LOB和NULL的区别,这里就简单描述一下。 包含触发器的LOB表执行IMP导致EMPTY_LOB变为空: http://yangtingkun.itpub.net/post/468/495024 说实话,二者其实差别还是相当大的。 一个表示的未知,另一个表示的空
数据和云
2018/03/07
1.5K0
空与非空 EMPTY_LOB和NULL的区别
Mongdb非空数组查询
db.idap_zl.find({array:{elemMatch:{ne:null}}})
Laikee
2022/04/25
4.7K0
MySQL非空约束使用
MySQL的非空约束是一种用于确保表中某个列或字段不为空的限制。这种约束可以通过在创建表时或在表已经存在的情况下修改表结构时添加。
堕落飞鸟
2023/05/11
1.7K0
Valid 注解校验 -空字段校验
实体类属性字段对应注解的作用范围: @NotEmpty 集合 @NotBlank String类型 @NotNull 作用在全部数据类型
Qwe7
2022/04/02
1.1K0
Optional进行优雅非空判断
那么进入今天的正题吧~今天带来的是1.8的这个类Optional,Optional在英文中是可选的意思,他在java中可以作为非空判断,是妥妥的炫技哦!
阿超
2022/08/16
2.6K0
空对象和空的对象
空对象:表面内部不包含任何属性和方法的对象,比如var obj={}就是一个空对象
十月梦想
2018/08/29
1.3K0
hutool的Opt工具类,非空判断
一、Hutool🐂🍺:Opt (hutool-码云(gitee.com)) 二、我的demo @Test void testHutool() { List<String> objects = new ArrayList<>(); /* * 为空的情况 * */ System.out.println("\n\n\n为空的情况=================================="); S
倾盖
2022/08/16
2.7K0
Excel公式:提取行中的第一个非空值
有时候,工作表行中的数据可能并不在第1个单元格,而我们可能会要获得行中第一个非空单元格中的数据,如下图1所示。
fanjy
2022/11/16
4.6K0
Excel公式:提取行中的第一个非空值
oracle--约束(主键、非空、检查)
使用外键约束 --(1)、在字段后使用 references 参照表表名(参照字段) --(2)、在所有字段后使用 constraints fk_表名_字段名 foreign key(字段名) references 参照表名(参照字段名) --(3)、在创建表后使用alter table 表名 add constraints fk_表名_字段名 foreign key(字段名) references 参照表名(参照字段名) --删除外键 alter table 表名 drop constraints fk_表名_字段名
eadela
2019/09/29
2K0
小白学习MySQL - TIMESTAMP类型字段非空和默认值属性的影响
前几天读了一篇文章《故障分析 | MySQL 迁移后 timestamp 列 cannot be null》,没想到这两天就碰到了很相近的问题。
bisal
2021/11/10
4.7K0
【Kotlin】空安全总结 ( 变量可空性 | 手动空安全管理 | 空安全调用操作符 | 非空断言操作符 | 空合并操作符 | 空指针异常处理 | 先决条件函数判空 )
在 Java 语言 编写的程序中 , 出现最多的崩溃就是 NullPointerException 空指针异常 ,
韩曙亮
2023/03/30
1.8K0
【Kotlin】空安全总结 ( 变量可空性 | 手动空安全管理 | 空安全调用操作符 | 非空断言操作符 | 空合并操作符 | 空指针异常处理 | 先决条件函数判空 )
技术分享 | MySQL 的 TIMESTAMP 类型字段非空和默认值属性的影响
前几天读了一篇文章《故障分析 | MySQL 迁移后 timestamp 列 cannot be null》,没想到这两天就碰到了相近的问题。
爱可生开源社区
2021/11/11
5.1K0
技术分享 | MySQL 的 TIMESTAMP 类型字段非空和默认值属性的影响
震惊 php empty 函数判断结果为空,但实际值却为非空
最近我在一个项目中使用 empty 时获取到了一些意料之外的结果。下面是我处理后的调试记录,在这里与你分享了。
柳公子
2018/09/17
3.3K0
点击加载更多

相似问题

插入现有行/选择非空字段

11

选择…插入非空字段

12

选择所有非空字段

13

选择非空字段的数据

23

仅从筛选行django中选择非空字段

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文