Как насчет:
SELECT * FROM sometable WHERE CHAR_LENGTH(LINK) > 1
Вот страница строковых функций MySql (5.0).
Обратите внимание, что я выбрал CHAR_LENGTH
вместо LENGTH
, так как если в данных есть многобайтовые символы, вы, вероятно, действительно интересуетесь, сколько символов есть, а не сколько байтов памяти они взяли. Таким образом, для вышеизложенного строка, в которой LINK является одним двухбайтовым символом, возвращаться не будет, тогда как при использовании LENGTH
.
Обратите внимание, что если LINK
равно NULL
, результат CHAR_LENGTH(LINK)
также будет NULL
, поэтому строка не будет совпадать.