CS/DB 23

[혼공SQL] SQL 기본 문법 SELECT

3-1에서 다룬 SELECT문의 키워드는 WHERE였다. 이제 더욱 다양한 작업을 위해 사용되는 GROUP BY, HAVING, ORDER BY, LIMIT에 대해서 알아보자. ORDER BY 절 ORDER BY는 결과의 값이나 개수에 대해서는 영향을 미치지 않지만 결과가 보여지는 순서에 영향을 준다. SELECT mem_id, mem_name, debut_date FROM member ORDER BY debut_date; 이렇게 되면 member 테이블에서 mem_id, mem_name, debut_date를 뽑아오는데, debut_date가 가장 빠른 순서대로 출력된다. 기본적으로 ORDER BY에서는 ASC와 DESC 키워드로 오름차순, 내림차순을 조절할 수 있다. 기본값은 ASC이며 DESC 즉,..

CS/DB 2024.01.10

[혼공SQL] SQL 기본 문법과 SELECT

SQL 기본 문법에 대해서 알아보자. 데이터베이스 만들기 DROP DATABASE IF EXISTS market_db; CREATE DATABASE market_db; 이 두 쿼리문으로 데이터베이스가 생성된다. 1. DROP DATABASE IF EXISTS market_db; 사실 테이블을 가장 먼저 생성하는 경우라면 이 쿼리문은 필요 없다. 만약 기존에 테이블이 존재한다면 해당 테이블을 지우고 다시 시작해야하므로 실행해주는 쿼리문이다. 2. CREATE DATABASE market_db; 데이터베이스를 drop 했으니 새로 DB를 생성해야 한다. CREATE 문으로 데이터베이스를 생성하는데 해당 데이터베이스의 이름을 market_db라고 지정한다. 테이블 만들기 USE market_db; CREATE..

CS/DB 2024.01.10

[혼공SQL] 혼공단 11기 - 1주차 미션 인증

학부 공부를 하면서 여차저차한 이유로 DB 수업을 못들었다... 네트워크와 더불어 꼭 졸업하면 혼자 공부해야겠다는 생각을 했었는데, 친구의 권유로 하게된 혼공단!! 혼공S 시작부터 끝까지 절대 흔들리지 말고 잘 해야겠다. 처음에는 학부에서 배운 컴퓨터구조, 운영체제 지식을 살려서 혼공컴운까지 하려고 했지만, 두 개는 진짜 다시 한번 고민해보라는 족장님의 따끔한 일침과 함께... 하나만 신청한 겁쟁이 나 시간나면 나 혼자 컴운 진도나 따라가보련다!! SQLD도 따고 코테 SQL도 풀 수 있는 내가 되자. 이번에 진행하게 되는 진도! 나... 잘 할 수 있겠지..?? 진짜 못하면 사람도 아니야 ㅠ 1주차 기본 미션 p.80의 shop_db의 회원 테이블(member)에서 아이유 회원에 대한 정보만 추출한 후..

CS/DB 2024.01.04