我想在MySQL中跳过空白数据.
我的示例查询是:
SELECT id, name, date from sample where name IS NOT NULL;
Run Code Online (Sandbox Code Playgroud)
样品表:
id name date
1 24-04-2012
2 abc 23-04-2012
Run Code Online (Sandbox Code Playgroud)
现在,如果我触发上面的查询,它给了我两个记录,但我想跳过存储为空白的数据,即没有什么(甚至没有NULL)?
那么如何跳过第一条记录呢?我的查询应该是什么?
那么如何在MySQL中跳过空白数据呢?
请指导我.
mel*_*okb 17
您可以NULL使用以下方法从结果中消除两者和空/空字符串:
where name IS NOT NULL AND name <> ''
^^^^^^^^^^^^^^ add this
Run Code Online (Sandbox Code Playgroud)
演示:http://www.sqlfiddle.com/#!2/1155a/6
编辑:正如评论中指出的那样,trim甚至没有必要.