위에서 답변을 제대로 다신 것 같습니다. 이 얘기는 예전에도 몇번 나온 얘기입니다. 일단 DBMS 자체가 아니 컴퓨터 자체가 우리나라에서 만들어 진것이 아니기 때문에 만든놈들(분들?)은 음의 자소를 구분하지 못하는 멍청한 분들(놈들?)입니다. 그러니 자음/모음을 구분해서 소팅/찾기를 할리가 만무하지요.
그래서 할수 없이 where 절에서 between 구문을 자주 이용합니다.
>>whatisid 님께서 쓰시길<<
::
:: >>August 님께서 쓰시길<<
::
:: :: 성별로 쿼리를 할려고 합니다.
:: :: "ㄱ"으로 시작하는 성별을 가진 사람..."L"으로 시작하는 성별을 가진 사람 식으로 쿼리할려고
:: ::
:: :: 위와 같은 쿼리문을 써 봤느데.... 역시 아무런 값도 쿼리가 되지 않더군요.
:: ::
:: :: 물론 테이블에는 ㅎ으로 시작하는 값이 있구요 ("하하하" 등등...)
:: ::
:: :: 뭐 좀 좋은 방법 없을까요?
::
:: 'ㄱ'으로 시작하는 이름이라면,
::
:: SELECT * FROM tablename WHERE test>="가" AND test<"나";
::
:: 라고 하면 되겠죠. test가 varchar2인 경우입니다.
|