오늘 mbti 세션을 강제로 들었다 . (다들려서 ..)
내 유형은 infp 유형으로 나왔다 . . .
본론으로 들어와서
위와 같은 테이블이있고 id 가 2번인 항목을 포함하고 싶지 않는다면 다음과 같이 작성한다 .
select * from tags where id<>2;
다음과 같은 결과를 얻을수있다 .
+----+--------------------+
| id | name |
+----+--------------------+
| 1 | 업계연봉수준 |
| 3 | 인원성장률 |
| 4 | 퇴사율 |
| 5 | 인원수 |
| 6 | 업력 |
| 7 | 근무.휴가 |
| 8 | 보상 |
| 9 | 기업문화 |
| 10 | 식사.간식 |
| 11 | 편의시설 |
| 12 | 가족 |select name from tags where nameselect name from tags where name LIKE '기%'; LIKE '기%';select name from tags where name LIKE '기%';
| 13 | 출퇴근 |select name from tags where name LIKE '기%';
| 14 | 건강.여가 |
| 15 | 교육 |
| 16 | 기타 |
+----+--------------------+
select name from tags where name LIKE '기%';
(select * from 테이블명 where 열명 LIKE '패턴%';) 식으로 사용하면된다 .
하지만 이와 같이 '기'라는 문자열을 포함하는것은 '기'라는 문자열로 시작한것만 검색된다 .
ex ) 기러기 , 숫기 라고있을때 기러기는 검색되지만 숫기는 검색되지 않는다 . -ㅅ- 불편 ...
만약 시작이아닌 문자열 도중에 존자하는 '기' 라는 문자열을 찾기위해서는 패턴을 바꾸어 줄 필요가 있다 .
select name from tags where name LIKE '%기%'; 다음과 같이 바꾸어주면 된다 .
이처럼 첫번째 '기%' 패턴은 전방일치 2번째 패턴은 '%기%' 중간일치 마지막으로 3번빼
후방 일치인 '%기'패턴이 있다 .
각각 1 . 기차표 2. 숫기 , 3 책읽기 와같이 패턴으로 나뉜다
1= 전방 , 2 중간 , 3 후방 으로 '기'의 문자열을 찾는다 .