database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 1101 게시물 읽기
No. 1101
LIKE 검색에 관한 질문입니다.
작성자
나성원
작성일
2003-12-17 18:24
조회수
4,410

LIKE 검색의 검색어 조건에 다른 컬럼의 데이터를 참조하여 데이터 검색을 하고 싶습니다.

예를 들어 아래와 같은 경우입니다.

A 테이블

name   // 이름(나이) <==이렇게 데이터가 들어있습니다.

 

B 테이블

name //이름

age   //나이

 

이런 상태에서

SELECT B.name,RIGHT(A.name,4) FROM A테이블 AS A, B테이블 AS B

WHERE A.name LIKE B.name

이렇게 하고 싶습니다.

그런데 %가 붙지 않아서 검색이 엉망이 되어 버리네요 ㅠ.ㅠ

이런 경우의 검색은 어찌해야 하는지요?

많은 도움 바랍니다.

 

이 글에 대한 댓글이 총 2건 있습니다.

다음과 같이 '%'를 붙이면 됩니다.

 

SELECT B.name,RIGHT(A.name,4)

FROM A테이블 AS A, B테이블 AS B

WHERE A.name LIKE B.name + '%'

경험맨님이 2003-12-17 23:57에 작성한 댓글입니다. Edit

감사합니다!

잘되는군요.

한번 시도 했었는데 안되더니;;;

그 때 실수 했었나 봅니다.

감사합니다.

 

나성원님이 2003-12-18 10:21에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1105select 한 결과를 그대로 삽입하는 방법 좀 알켜주세요. [2]
큰곰두리
2003-12-19
4169
1104[급질문] 왜 한사람밖에 못쓰죠? [3]
서영철
2003-12-19
4390
1102영문은 인식이 되는데 한글은 인식이 안됩니다.도와주십시오. [1]
학생
2003-12-18
4923
1101LIKE 검색에 관한 질문입니다. [2]
나성원
2003-12-17
4410
1100자료의 병합 방법
한인덕
2003-12-17
3812
1099[급함] 오류 질문 ??? ^^ [1]
김근영
2003-12-16
11870
1098newid() 가 어떤 역할을 하나요? [1]
질문
2003-12-15
5520
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다