SQL 문법 정리 - <> ?
연산자 SQL에서 연산자는 "다르다(not equal)" 를 의미합니다.즉, termination_statues ?는 다음을 의미합니다:termination_statues 값이 ?(바인딩 값)과 다를 경우 해당 행을 선택하여 업데이트 수행값이 같다면 업데이트하지 않음 → 불필요한 업데이트 방지 UPDATE row_data_t SET termination_statues = true WHERE device = 2 AND termination_statues true; 와 != 차이점 둘 다 "같지 않다(not equal)" 를 의미하지만, SQL 표준에서는 를 권장합니다. MySQL, PostgreSQL, SQL Server: , != 둘 다 사용 가능Oracle, ANSI SQL: 사용 권장 ..