반응형
데이터 검색
1. ~로 시작하는 출판사 검색
(예: "코" 로 시작하는 출판사 검색하기)
여기서 "코" 로 시작하는 출판사 이름을 검색하려면
mysql> select * from booktbl where publisher like '코%';
+----+-------------------------------+-----------+-------+
| id | bookname | publisher | price |
+----+-------------------------------+-----------+-------+
| 2 | 이상한 나라의 엘리스 | 코짜문 | 30000 |
| 3 | 코드 잘짜는 법 | 코짜문 | 23000 |
+----+-------------------------------+-----------+-------+
select (출력하고 싶은 칼럼명) from (테이블 명) where (칼럼명) like '(글자)%';
2. ~로 끝나는 출판사 검색
(예:"사"로 끝나는 출판사 검색)
첫번째 방법: 글자수를 모를때
mysql> select * from booktbl where publisher like '%사';
+----+--------------------------------------+-----------------+-------+
| id | bookname | publisher | price |
+----+--------------------------------------+-----------------+-------+
| 4 | 컴퓨터 자격증 한번에 따기 | 한국출판사 | 12500 |
| 5 | 정보기사 자격증 취득법 | 서울출판사 | 300 |
| 6 | 자바 잘하기 | 성남출판사 | 2500 |
| 7 | 자바 어떻게해 | 남양출판사 | 40000 |
+----+--------------------------------------+-----------------+-------+
select (출력하고 싶은 칼럼명) from (테이블 명) where (칼럼명) like '%(글자)';
두번째 방법: 글자수를 알때
mysql> select * from booktbl where publisher like '____사';
+----+--------------------------------------+-----------------+-------+
| id | bookname | publisher | price |
+----+--------------------------------------+-----------------+-------+
| 4 | 컴퓨터 자격증 한번에 따기 | 한국출판사 | 12500 |
| 5 | 정보기사 자격증 취득법 | 서울출판사 | 300 |
| 6 | 자바 잘하기 | 성남출판사 | 2500 |
| 7 | 자바 어떻게해 | 남양출판사 | 40000 |
+----+--------------------------------------+-----------------+-------+
select (출력하고 싶은 칼럼명) from (테이블 명) where(칼럼명) like '____(글자)';
_ <- 이 기호를 글자 수 만큼 써주면 됩니다.
3. 특정 문자가 들어간 데이터 검색
(예: '자바'가 들어간 도서 검색)
mysql> select * from booktbl where bookname like '%자바%';
+----+---------------------+-----------------+-------+
| id | bookname | publisher | price |
+----+---------------------+-----------------+-------+
| 6 | 자바 잘하기 | 성남출판사 | 2500 |
| 7 | 자바 어떻게해 | 남양출판사 | 40000 |
+----+---------------------+-----------------+-------+
select (출력하고 싶은 칼럼명) from (테이블 명) where(칼럼명) like '%(글자)%';
4. 테이블에 속한 특정데이터 검색
(예: 출판사가 남양출판사 혹은 한국출판사인 도서를 검색하시오.)
mysql> select * from booktbl where publisher in ('한국출판사','남양출판사');
+----+--------------------------------------+-----------------+-------+
| id | bookname | publisher | price |
+----+--------------------------------------+-----------------+-------+
| 4 | 컴퓨터 자격증 한번에 따기 | 한국출판사 | 12500 |
| 7 | 자바 어떻게해 | 남양출판사 | 40000 |
+----+--------------------------------------+-----------------+-------+
select (출력하고 싶은 칼럼명) from (테이블 명) where(칼럼명) in ('데이터명');
반응형
'(JAVA)자바 > (JAVA)자바 DB-데이터 베이스' 카테고리의 다른 글
(Mysql) 날짜 시간 표시/ 날짜만 표시/시간만 표시 (0) | 2021.02.03 |
---|---|
(Mysql) 데이터 삭제/ 데이터 업데이트,데이터 다른값으로 바꾸기 (0) | 2021.02.02 |
(Mysql) 오름차순 정렬/ 내림차순 정렬 (0) | 2021.01.29 |
(Mysql) 데이터베이스 삭제/ 테이블 삭제 (0) | 2021.01.29 |
(Mysql) 테이블 생성/데이터 추가/모든 데이터베이스 보기 (0) | 2021.01.29 |
댓글