我希望能快速查看包含空格的表格中的所有行。
首先,我尝试使用以下查询语句查看以空格开头的行:
select *
from MyTable
where ColumnName like ' %'
但是我得到了0个结果,尽管我可以看到有含有空格的行。
我希望能快速查看包含空格的表格中的所有行。
首先,我尝试使用以下查询语句查看以空格开头的行:
select *
from MyTable
where ColumnName like ' %'
但是我得到了0个结果,尽管我可以看到有含有空格的行。
尝试用一下这个:
在SQL服务器中,你可以使用以下代码:
SELECT * FROM MYTABLE
WHERE CHARINDEX(' ',ColumnName) > 0;
如果您正在使用Oracle,可以使用以下方法:
SELECT * FROM MYTABLE
WHERE INSTR(ColumnName,' ') > 0;
在此查询中,它查找包含列值中第一个空格的字符位置,当它在其中找到第一个空格时,索引值应大于1,并且应基于所有记录显示。
LOCATE
。 - Hoganselect *
from MyTable
where patindex('%[^A-Z0-9]%',ColumnName )>0
select * from MyTable where ColumnName like '% %'
select * from TABLE where trim(column_name) IS NULL
SELECT * FROM MyTable WHERE LEFT(ColumnName, 1) = ' '
时,如果返回0行,则它不是你想象中的空格。我建议使用SELECT ASCII(LEFT(Column, 1)) ..
。 - Ilyesselect * from MyTable where ColumnName like '% %'
。 - daShier