이름 열에 공백이 있습니다. 이름 만 들어있는 열을 가져 오려고했는데 null 값과 빈 값을 반환하지 않아야합니다. 그러나 공백이 포함 된 열을 반환합니다. 나는 시도 :공백없이 값만 포함하는 열을 반환하십시오.
select name,id from details where name is not null;
위의 쿼리는 데이터가 공백이 들어갑니다. 그 안에 공백을 포함하는 데이터를 제거하는 방법은 무엇입니까?
이름 열에 공백이 있습니다. 이름 만 들어있는 열을 가져 오려고했는데 null 값과 빈 값을 반환하지 않아야합니다. 그러나 공백이 포함 된 열을 반환합니다. 나는 시도 :공백없이 값만 포함하는 열을 반환하십시오.
select name,id from details where name is not null;
위의 쿼리는 데이터가 공백이 들어갑니다. 그 안에 공백을 포함하는 데이터를 제거하는 방법은 무엇입니까?
NOT LIKE
구문을 사용해보십시오. 다음에 쿼리를 변경합니다
select name,id from details where name is not null and name not like '% %'
당신이 this 답을 확인할 수 있습니다.
select name,id from details where name is not null and trim(name) <> '';
는 trim
기능을 사용해보십시오.
select name, id
from details
where name is not null and name !=""
이 당신을 위해 작동 할 수 있습니다
내 코드 서식 지정을 위해 ExDev에게 감사드립니다. 다음 번에 돌볼 것입니다. :) –
는이 응답이 쿼리에 다른 곳에서 일 또는 수 유사한 https://stackoverflow.com/questions/6969315/mysql-query-to-return-rows-that-contain-whitespace – Umakanth