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