#mysql
#mysql
Вопрос:
Я хотел бы запустить SQL SELECT, который возвращает строки, в которых поля соответствия и профиля содержат более 300 символов. Я пробовал строку ниже, но она не работает — как можно добавить длину чата, чтобы получить общее значение и разрешить только превышение определенного предела.
SELECT match,profile FROM matches WHERE SUM (CHAR_LENGTH(match),CHAR_LENGTH(profile)) > 300;
спасибо
Ответ №1:
Вы можете попробовать:
SELECT match, profile
FROM matches
WHERE CHAR_LENGTH(match) CHAR_LENGTH(profile) > 300;
Ответ №2:
SUM
является агрегатной функцией, используемой для добавления значений в одном столбце в нескольких строках. Чтобы добавить значения в разные столбцы одной строки, просто используйте
.