본문 바로가기

Query

[Mysql] 기본 쿼리문 팀 프로젝트에서 Mysql을 사용할 것이기 때문에세팅 후 기본 쿼리문을 사용해보았습니다. create database sample;use sample;create table test123(id int not null,name varchar(45) not null);insert into test123 values(123,'하이');select * from test123;show databases; table을 작성하기 위해서는 먼저 database를 만들어야합니다.create database 쿼리문으로 만들 수 있습니다.그리고 만든 데이터 베이스를 사용하기 위해서 use [데이터베이스명] 을 입력합니다.다음은 Oracle처럼 테이블을 만들어야 하는데요.table을 만드는 쿼리문은 똑같습니다.그런데 정수형과.. 더보기
[DB] 서브쿼리 서브쿼리 (SubQuery)는 select문 안에 다시 select문을 사용하는 기술입니다.하나의 SQL문 안에 다른 SQL문이 중첩된 질의문을 의미하는데요.다른 테이블에서 가져온 데이터로 현재 테이블에 있는 정보를찾거나 가공할 때 사용합니다.보통 데이터가 대량일 때 데이터를 모두 합쳐서 연산하는 JOIN보다필요한 데이터만 찾아서 공급해주는 Subquery가 성능이 더 좋습니다.쿼리는 주질의(main query, 외부질의)와 부속질의(subquery, 내부질의)로 구성됩니다. 예제를 하나 살펴보겠습니다. select s_name, s_pricefrom dec26_snackwhere s_price (select avg(s_price)from dec26_snack); 평균가보다 가격이 낮은 과자의 이름과 .. 더보기