0
특정 열의 결과에 따라 쿼리를 실행할 수 있습니까?조건부로 쿼리를 실행하십시오.
테이블의 열은 col1
이며 NULL
일 수 있습니다. 나는 먼저 확인하고 싶다. col1
이 NULL이 아닌 경우 col1
이 NULL이면 다른 쿼리를 실행하고 아무 것도 수행하지 않거나 다른 결과를 반환합니다.
의사 그것은 다음과 같을 수 있습니다 :
IF (SELECT col1 IS NUT NULL FROM `tab1`)
THEN (SELECT col1, col2, col3 FROM `tab1`)
PS를 : 나는 또한 가능할 것이다, 그래서 내가하는 것을 선호하지만, PHP와 col1
의 결과를 확인하기 위해, PHP에서 해당 쿼리를 실행 일반 SQL을 사용하십시오. 절은
https://dev.mysql.com/doc/refman/5.7/en/control-flow-functions.html –
HTTP : //www.sql .org/sql-database/postgresql/manual/functions-conditional.html – Aloso
이것은 단지 WHERE 절입니다 :'SELECT col1, col2, col3 FROM tab1 col1 IS NOT NULL; – JNevill