[sql] 특정 문자로 시작하지 않는 값 찾기
  1. LIKE 사용:
    SELECT column_name
    FROM table_name
    WHERE column_name NOT LIKE '특정문자%';
    

    위의 코드는 특정 문자로 시작하지 않는 값을 찾기 위해 NOT LIKE 연산자를 사용합니다. 특정문자%는 특정 문자로 시작하는 값을 포함하며, NOT 키워드는 이를 반대로 만듭니다.

  2. SUBSTRING 사용:
    SELECT column_name
    FROM table_name
    WHERE SUBSTRING(column_name, 1, 1) <> '특정문자';
    

    위의 코드는 SUBSTRING 함수를 사용하여 열의 첫 번째 문자를 가져온 후, <> 연산자(같지 않음)로 특정 문자와 비교합니다.

  3. LEFT 함수 사용:
    SELECT column_name
    FROM table_name
    WHERE LEFT(column_name, 1) <> '특정문자';
    

    위의 코드는 LEFT 함수를 사용하여 열의 첫 번째 문자를 가져온 후, <> 연산자로 특정 문자와 비교합니다.

이러한 방법들은 각각의 장단점을 가지고 있으며, 상황에 맞게 선택하여 사용하시면 됩니다.

관련 참고 자료: