부스트코스 | 웹 백엔드 강의 보면서 작성한 글입니다.
select name, deptno from employee where deptno in (10, 30);
괄호로 묶어서 튜플, in 키워드
select name, job from employee where name like '%A%';
와일드 카드를 이용해서 문자열 조건 추출. 이것은 이름에 문자 A가 들어가는 직원 추출.
와일드카드 문자는 dbms 버전마다 세부적인 게 차이가 있는 것 같다.
방금 검색하면서 안 건데 ms 공식 튜토리얼 (이 경우엔 mssql - sql server 설명 문서) 가 구글 검색에서 우선도가 굉장히 높은 것 같다. 'sql 와일드카드' 이렇게 쳤을 때 제일 먼저 나오는 걸 보면...
mysql> SELECT UPPER('SEoul'), UCASE('seOUL');
mysql> SELECT LOWER('SEoul'), LCASE('seOUL');
upper와 ucase는 같은 기능을 수행. 소문자를 대문자로 바꿔줌
lower는 반대다.
이외에도
count, avg, min, max, sum
group_concat() 그룹에서 콘캣한 문자열 반환
variance(expr) 분산
stddev(expr) 표준편차