2010.07.14 02:01 연구실/SQL

포스트를 만든 이유

  • 맨날 까먹어서

내용

SQL 에서, wildcard 는 무엇이고, 어디에 쓰이는가?

  • 와일드 카드는 패턴 매칭 양식이다.
  • LIKE 절에서 쓰인다.
  • 문자 또는 문자열의 패턴을 만들기 위해 사용 된다.

SQL 에서, wildcard는 어떤 것들이 있나?

  • %, _ 가 기본적으로 있다.
  • % 는 0개 이상 문자와 매칭 된다.
  • _ 는 1개 문자와 매칭 된다.

  • 그 밖에도 더 있으나, 각 database 마다 다르다. 그러므로 제외 한다.

SQL 에서, 개념적으로 어떤 wildcard 가 있는가?

  • [charlist] 와 [^charlist] or [!charlist] 가 있다.
  • 정규 표현식을 안다면, 설명 불필요 하므로 생략한다.

여담

  • 기껏 정리했는데, 글이 2번이나 날라가서 의욕 상실했다.
  • 어차피 문법적인것을 설명하기 어려우므로, 각 database 의 메뉴얼을 참조 해라.
    검색 법은 database LIKE 또는 Pattern Matching 이다.

    예) Postgresql 8.3 Pattern Matching

  • 이제 좀 졸렵다.

관련링크


저작자 표시
신고
posted by 농사를 짓는 게임 프로그래머 최익필
TAG , ,

댓글을 달아 주세요