即时尝试在phpmyadmin中执行mysql查询.我想找到并输入fieldone不是NULL或者不是空/空的,因为我继承了系统所以字段设置为NULL而有些只是空白:/
无论如何,这是我正在尝试的查询
SELECT fieldone, fieldtwo
FROM tableone
WHERE fieldone != ' '
OR fieldone IS NOT NULL
Run Code Online (Sandbox Code Playgroud)
和
SELECT fieldone, fieldtwo
FROM tableone
WHERE fieldone <> ' '
OR fieldone IS NOT NULL
Run Code Online (Sandbox Code Playgroud)
两者都在包含的行上显示错误#1064
WHERE fieldone != ' '
Run Code Online (Sandbox Code Playgroud)
和
WHERE fieldone <> ' '
Run Code Online (Sandbox Code Playgroud)
NOT NULL部分工作得很好,它只是试图找到任何空白的字段.
任何帮助赞赏
伊恩
SELECT fieldone, fieldtwo
FROM tableone
WHERE fieldone != ''
OR fieldone IS NOT NULL
SELECT fieldone, fieldtwo
FROM tableone
WHERE fieldone <> ''
OR fieldone IS NOT NULL
Run Code Online (Sandbox Code Playgroud)
如果您的意思是NULL值,那么请不要在''之间包含空格,因此它表示无内容
小智 5
你可以试试这个:
SELECT fieldone, fieldtwo
FROM tableone
WHERE fieldone IS NOT NULL
AND TRIM(fieldone) <> ''
Run Code Online (Sandbox Code Playgroud)