하나의 sql문 안에 포함되어 있는 또 다른 sql문메인쿼리가 서브쿼리를 포함하는 종속적인 관계서브쿼리는 메인쿼리의 칼럼 사용가능메인쿼리는 서브쿼리 칼럼 사용 불가능서브쿼리 괄호로 묶어서 사용 가능단일행 혹은 복수행 비교 연산자와 함께 사용 가능sub쿼리에서 order
sql 집계함수 : count, sum, avg, min, max group by절과 함께 쓴다. distinct를 사용하여 select문 작성할 경우 order by 사용할 수 없음 group by ex1) 경찰서 별로 총 발생 범죄 건수 검색 ex2) 경찰서 별
sql='insert into police_station values (%s, %s)' for i, row in df.iterrows(): cursor.execute(sql,tuple(row)) print(tuple(row)) conn.commit()c
join : 두 개 이상의 테이블 결합self join ( inner join과 같은 결과)concat : 여러 문자열 하나로 합치거나 연결alias : 컬럼이나 테이블 이름에 별칭 생성select concat(name, ' : ', job_title) as profi
23.1.10(화) 조작어 1) insert > insert into tablename(column1,column2..) values (value1, value2..) ex) insert into person(id,name,age) values (1,'홍길동',30