DATABASE(MY SQL) 3

(MY SQL) 내장함수

1. 수학 함수 1) ABS(): 절댓값 반환 SELECT ABS(-8); -- 결과는 8입니다. 2) ROUND(): 반올림된 값 반환 SELECT ROUND(3.7); -- 결과는 4입니다. SELECT ROUND(3.14159, 2); -- 결과는 3.14입니다. 소수점 둘째 자리까지 반올림. SELECT ROUND(7.49); -- 결과는 7입니다. 7.49를 반올림하여 7로 변환. 3) CEIL(): 올림된 값 반환 SELECT CEIL(3.2); -- 결과는 4입니다. SELECT CEIL(-2.8); -- 결과는 -2입니다. SELECT CEIL(9.12345); -- 결과는 10입니다. 가장 작은 정수로 올림됩니다. 4) FLOOR(): 내림된 값 반환 SELECT FLOOR(3.8); -..

DATABASE(MY SQL) 2023.10.22

(MY SQL) JOIN

❤ JOIN 여러 테이블로부터 데이터를 결합하고 관련된 정보를 검색하는데 사용되는 강력한 SQL 연산이다. JOIN을 사용하면 두 개 이상의 테이블 간에 공통 열(또는 관계)을 기반으로 데이터를 결합할 수 있다. 가장 일반적인 JOIN 유형은 다음과 같다. 1. INNER JOIN - 두 테이블 간의 일치하는 행만 검색한다. 즉, 두 테이블에서 공통 열의 값이 일치하는 경우에만 결과에 포함된다. 2. LEFT JOIN (또는 LEFT OUTER JOIN) - 왼쪽(첫 번째) 테이블의 모든 행을 포함하고, 오른쪽(두 번째) 테이블에서 일치하는 행이 없는 경우에도 왼쪽 테이블의 모든 행을 포함한다. 오른쪽 테이블의 일치하지 않는 행은 NULL 값으로 표시된다. 3. RIGT JOIN (또는 RIGHT OUT..

DATABASE(MY SQL) 2023.10.09

(My SQL) GROUP BY/HAVING

❤ GROUP BY 데이터를 그룹화하고 그룹 단위로 집계 함수를 사용하여 데이터를 요약하는 데 사용된다. 데이터베이스에서 많은 레코드를 가진 테이블에서 유용하다. GROUP BY를 사용하면 특정 열의 값에 따라 데이터를 그룹화하고, 그룹 내에서 SUM, COUNT, AVG 등과 같은 집계함수를 사용하여 그룹 내 데이터를 분석할 수 있다. SELECT column1, aggregate_function(column2) FROM table_name GROUP_BY column1; • column1: 데이터를 그룹화하려는 열을 나타낸다. • aggregate_function(column2): 그룹 내에서 적용할 집계 함수를 나타낸다. 이것은 SUM, COUNT, AVG 등이 될 수 있다. • table_name..

DATABASE(MY SQL) 2023.09.26