포스트를 만든 이유
- 맨날 까먹어서
내용
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
- 이제 좀 졸렵다.
관련링크
- http://www.w3schools.com/SQl/sql_wildcards.asp
- http://www.postgresql.org/docs/8.3/static/functions-matching.html // Posix 정규 표현식이 되니, 말 다했다.
'연구실 > SQL' 카테고리의 다른 글
SQL FULL JOIN - SQL 전체 외부 조인 사용하기 (0) | 2010.07.25 |
---|---|
SQL RIGHT JOIN or RIGHT OUTER JOIN - SQL에서 오른쪽으로 외부 결합 사용하기 (0) | 2010.07.23 |
SQL LEFT JOIN or OUTER LEFT JOIN - SQL 외부 결합 사용하기 (1) | 2010.07.17 |
SQL INNER JOIN - SQL 에서 가장 많이 사용 되는 조인, 일반적인 조인 사용하기 (3) | 2010.07.17 |
SQL JOIN - SQL 테이블 연결하기 (0) | 2010.07.16 |
SQL LIMIT, TOP, ROWNUM - SQL 결과 갯수 제한해서 가져오기 (1) | 2010.07.15 |
SQL LIKE - SQL 패턴 검색하기 (1) | 2010.07.14 |
SQL IN - SQL 여러값 선택하기 (0) | 2010.07.13 |
SQL BETWEEN - SQL 데이터 범위 선택하기 (0) | 2010.07.12 |
SQL Alias - 칼럼명, 테이블명 별칭 만들기 혹은 오버라딩 하기 (0) | 2010.07.12 |
최근댓글