DB
[DB] SQL의 LIKE절 사용법
LIKE 구문 where절에 주로 사용되며 부분적으로 일치하는 칼럼을 찾을때 사용된다. 더보기 select * from 테이블명 where like 조건 _ : 글자 수를 정해줌 (ex) 컬럼명 like ' c_ _' -- c로 시작하는 3글자 % : 글자 수를 정해주지 않음 (ex) 컬럼명 like 'c%' -- c로 시작하는 글자
DB
[DB] SQL의 LIKE절 사용법
LIKE 구문 where절에 주로 사용되며 부분적으로 일치하는 칼럼을 찾을때 사용된다. 더보기 select * from 테이블명 where like 조건 _ : 글자 수를 정해줌 (ex) 컬럼명 like ' c_ _' -- c로 시작하는 3글자 % : 글자 수를 정해주지 않음 (ex) 컬럼명 like 'c%' -- c로 시작하는 글자
DB
[DB] SQL의 between절 사용법
beteween 절 범위를 지정해서 조회할 때 사용.
DB
[DB] SQL의 GROUP BY, HAVING, DISTINCT 절 사용법
GROUP BY DISTINCT 공통점 테이블을 select할 때, 조회 결과를 그룹으로 묶어서 그 결과를 가져오는 역할을 한다. 차이점 결과물을 정렬해서 표현한다. 결과물을 정렬하지 않는다. 속도면에서 group by 절보다 빠르다. 조건문 HAVING count( ___칼럼) 각각의 칼럼의 개수 겹치지 않는 전체의 개수 * selecet distinct (age) from (people); -- 겹치지 않는 나이 칼럼들 출력
DB
[DB] SQL의 별칭(alias) 사용법
별칭(Alias) 이란? 값에 별칭을 주어 접근을 별칭 형태로 할 수 있도록 하는 역할을 한다. 데이터, 칼럼, 테이블, 서브쿼리, where절 등에 사용할 수 있다. 대표적으로 알아보기 힘든 칼럼에 AS를 많이 사용한다. 예약어는 AS이다.
DB
[DB] SQL의 Update문 사용법
Update 문도 Delete 문 처럼 where 절을 쓰지 않고 실행을 하게 되면 전체가 다 바뀌는 실수를 할 수 있기 때문에 트렌젝션을 꼭 사용해 주어야 한다. 트렌젝션 문법 In mySQL workbrench Update 문법 Update + 트랜젝션