SQL
-
SQL 3-2일차 / 조건확장, 데이터 타입SQL 정리/사전캠프 2024. 3. 20. 14:41
어제 하루 일찍 시작한 내용이 중요한 것이 많아 나눠서 학습을 진행하게 되었다. 지금까지는 코드문의 타건 작성을 통해 암기하고자 코드의 원문이 아닌 원래의 이름으로 작성하였으나 각 문법이 더욱 중요해지고 익숙해졌기에 사용하던 코드를 그대로 복사, 기록하여 시간효율과 기억상의 이점을 챙기도록 해야겠다. 다 조건형 if문- case select case when cuisine_type='korean' then '한식' when cuisine_type in ('Japanese', 'Chinese') then '아시아' else '기타' end "음식타입", cuisine_type from food_orders select order_id, price, quantity, case when quantity = 1..
-
SQL - 2일차 연산자 / 범주 / 정렬SQL 정리/사전캠프 2024. 3. 19. 14:14
데이터간의 합산(열 기준) select column1 , column2 , column1 + column2 as column3 from table 1, 2 가 표시되고 이 둘의 합산이 3번째 열에 나오게 된다. SUM / AVG select avg(column1) column1A sum(column2) column2A from table COUNT select count(1) column1, count(distinct column2) count_of_column3 from table 열 내의 데이터 갯수를 세는 작업 1=* 로 전체의 갯수(칸수) distinct, 별개의 갯수(데이터 구별) MIN/MAX select min(column) min_C , max(column) max_C from table ..
-
SQL - 1일차 기초문/필터링SQL 정리/사전캠프 2024. 3. 19. 10:51
사전 캠프는 어제 시작했지만 본인의 개인사유(건강 - 감기)로 인해 잠깐 미뤘었었다. 그러니 오전 오후 파트로 나눠서 하는것이 좋겠다 싶더이다. 1일차 SQL은 'Structured Query Language'의 약자로, 데이터베이스에서 데이터를 추출하고 조작하는 데에 사용하는 데이터 처리 언어 데이터를 모아 놓은 table, 그 내부 분류인 column(열) 을 다루는 방식에 대해 배웠다. 조회, 정렬, 속성(attribute{=column?}) 이름 변경 등을 다뤘고 이를 활용 할 수 있는 방식을 제안하였는데 그 예시로 select * (열 제한 없이 전체 불러오기) / select 'column' from table where column = (지정 데이터 값 색인) (범위 지정 가능 , =, ) ..