Q&A

  • mysql에서 substring질문요...
db는 mysql인데요..
substring을 where절에서는 사용이 않되는가요?

sql.add('select * from gogek G ');
sql.add('where substring(G.date,1,4) = :m_day ');
parambyname('m_day').asstring := combobox1.text;
open;

이렇게 했는데...안되걸랑요...어케써야하는지요...
2  COMMENTS
  • Profile
    박성훈 2003.05.03 04:38

    안녕하세요?
    만약 필드를 첫번째부터 잘라올라면 Left()를 쓰셔도 됩니다.
    물론 Right()도 있구요.
    -> WHERE LEFT(G.date,4)=:m_day
  • Profile
    서은구 2003.04.30 22:35


    제가 해본 바에 의하면 지극히 정상으로 돌아가는데요..--;;
    만약 위의 쿼리를 돌린다...
    그냥 like 문을 사용해서도 가능할듯 한데요...
    G.date의 type을 살펴보시는게 좋으실듯..