
\*는 SQL에서 '모든 열(columns)'을 의미하는 특수 기호입니다.주로 데이터를 조회할 때 모든 열을 선택할 때 사용합니다.SELECT는 열(column)을 지정해 조회할 수 있는데, \*는 모든 열을 한 번에 선택하는 역할을 합니다.students 테이블의 모

행열 암기방법 글을 보면, 제가 표와 고군분투하는 모습이 상상되실텐데요. 오늘은 SQL 공부를 해보았습니다.SQL(Structured Query Language)은 데이터베이스에서 데이터를 저장, 관리, 검색, 수정, 삭제할 때 사용하는 언어입니다. 쉽게 말해서 데이터

SQL: LOL 유저 레이팅 순위 구하기 - 윈도우 함수 RANK(), OVER(), ORDER BY 정리LOL 유저들의 레이팅(rating)을 기준으로 순위를 계산하는 SQL 쿼리를 작성해 봅시다. 전체 지역(region)을 통합해 레이팅이 높을수록 순위가 높아지도록

나는 표의 행과 열이 항상 헷갈린다. 왜 헷갈릴까? ㅠㅠ 그래서 항상 필요할 때마다 찾아보는데, 그런데도 안 외워지더라. 근데 굳이 외워야할 필요는 없다보니, 따로 노력한 적은 없는데, 나도 이제 IT PERSON이 되어야하니 정확하게 외울 때가 되었다. ㅋㅋㅋㅋㅋ자

SQL은 절의 작성 순서를 반드시 지켜야 합니다. 순서는 논리적인 실행 순서와 다릅니다.작성 순서: SELECT > FROM > WHERE > GROUP BY > HAVING > ORDER BY실제 실행 순서: FROM > WHERE > GROUP BY > HAVING

LOL 유저 테이블에서 지역(region)별 평균 레이팅(rating)을 계산하는 SQL 쿼리를 작성해 봅시다.AVG() 함수는 ORDER BY와 함께 사용할 수 없습니다. AVG(rating)은 평균을 계산하는 집계 함수(Aggregate Function)이므로,

의사 테이블에서 근무 기간을 계산하여 일수와 년, 월, 일 형식으로 출력하는 SQL 쿼리를 작성해 보겠습니다. 🎯SQL은 다양한 데이터베이스 관리 시스템(DBMS)에서 사용됩니다.하지만 초보자에게 추천하는 SQL 버전은 MySQL입니다. 🐬MySQL은 가장 널리 사

SQL에서 JOIN은 두 개 이상의 테이블을 연결하여 관련된 데이터를 함께 조회할 수 있는 강력한 도구입니다.데이터베이스에서는 연관된 정보가 다른 테이블에 나뉘어 저장되는 경우가 많습니다.JOIN을 사용하면 이러한 분리된 데이터들을 하나로 묶어 조회할 수 있습니다.🧩

위 이미지를 설명하겠습니다.1과 별( \* )은 전체라는 뜻입니다.그냥 전체 값은 1,898개이고 DISTINCT 값은 1,200개입니다. DISTINCT는 밑과 같은 뜻을 갖고 있습니다.DISTINCT를 이용하면 중복되는 값을 제외하고, 진짜 실제 ID가 몇개가 있는

데이터를 조회하다 보면 Query 결과를 그대로 이용할 수 없는 경우가 있습니다. 다음과 같은 상황이 있을 수 있습니다:잘못된 데이터 수정: 과거에 사용하던 값이 잘못되어 대량으로 수정이 필요할 때.특정 문자만 필요: 전체 주소 중 '서울' 같은 시도 정보만 필요할 때

👉 범주별로 다른 연산(계산, 문자 변경 등)을 적용할 수 있을까요?SQL은 조건에 따라 연산을 적용할 수 있는 기능을 제공합니다. 특정 범주를 조건으로 지정하고, 해당 범주에 적용할 로직을 정의할 수 있습니다.💡 예시 상황음식 타입이 'Korean'이면 '한식',

저는 컬럼 이름에 있는 글자도 문자열이니 작은 따옴표를 써야한다고 생각했어요. 하지만 아니었죠. 컬럼 이름은 따옴표가 필요 없고 컬럼 값에만 따옴표를 넣어줘야합니다. 이번 계기로 언제 작은 따옴표를 써야하는지 알아볼게요.SQL에서 문자열(string) 데이터는 항상 작