2012-03-09 2 views
0

나는 mysql 열의 단어를 그룹화하고 출현 횟수를 세고있다. 이것은 테이블 열이 실제로 비어있는 경우 단어 개수가 1 인 경우를 제외하고는 정상적으로 작동합니다. 나는 이것이 단지 열에 공백이나 뭔가 있어야만한다고 가정하고있다.mysql 필드의 공백

공간을 제거하기 위해 트림을 시도했지만 다른 단어와 함께 공간을 정리하지만 여전히 하나의 값과 빈 필드를 반환합니다.

올바른 방법으로 잘라내시겠습니까?

감사

+0

공백을 포함하는 입력란은 비어 있지 않습니다. 우리에게 비어있는 것처럼 보이기 때문에 그것이 실제로 비어 있음을 의미하지는 않습니다. '빈'콜라가 책상 위에있을 때와 같은 상황 - 여전히 공기가 가득합니다. –

+0

고마워, 나는 그것을 제거하는 방법을 모르겠다. –

답변

1

뭐죠 MySQL의 코드? 빈 필드를 찾기 위해 검색어를 말할 수 있습니다.

SELECT * FROM table 
WHERE field != '' 
OR field IS NOT NULL 
+0

MySQL에는 연산자 **! = **가없고 ** 대신 ** <> **을 사용하십시오. – Rolice

+0

물건은 누군가가 방문 할 때마다 정보가 자동으로 입력되는 곳입니다. 입력 할 단어가 없으면 여전히 항목을 만들 것입니다. null을 시도했지만 아무 것도하지 않는 것 같습니다. 그 말이 맞다면 아마도 공간이나 무언가를 넣고 있다고 가정했습니다. –

+0

$ query = "선택 문자열, COUNT (문자열)로부터의 ip_stats GROUP BY id DESC LIMIT 5"; \t $ result = mysql_query ($ query) 또는 die (mysql_error()); while ($ row = mysql_fetch_array ($ result)) { \t echo $ row [ 'COUNT (string)']; 에코 "\ n"; \t echo $ row [ 'string']; \t 에코 "
"; –

관련 문제