문 'NOT NULL'
내에서 CASE를 사용하려고하는데이 SELECT
오류 메시지가 계속 표시됩니다.
SQL 구문에 오류가 있습니다. 올바른 구문은 MySQL 서버 버전에 해당하는 설명서를 확인하십시오.
SELECT
u.id,
CASE ph.thumbsize WHEN NULL THEN ph.thumbsize ELSE 'defaultpicture.jpg'
FROM
user u
LEFT OUTER JOIN
list_photos ph
ON
u.id = ph.userId;
나는 또한 다음과 같은 다른 형식을 시도했습니다 CASE
.
(CASE WHEN ph.thumbsize IS NOT NULL THEN 'ph.thumbsize' ELSE
'defaultpicture.jpg')as picture
CASE WHEN ph.thumbsize IS NOT NULL THEN ph.thumbsize ELSE defaultpicture.jpg
당신은 누락하고 END
다른 사소한 문제들. 시험:
SELECT
u.id,
CASE WHEN (ph.thumbsize IS NULL) THEN
'defaultpicture.jpg'
ELSE
ph.thumbsize
END AS picture
FROM
user u
LEFT OUTER JOIN
list_photos ph
ON
u.id = ph.userId;
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다