먼저 mysql을 설치해야 합니다. 설치를 완료했다면 MySQL 설치 확인Mac OS1.MySQL 서비스 상태 확인터미널을 열고 다음 명령어를 실행합니다brew services list 이 명령어는 Homebrew로 관리되는 모든 서비스를 나열합니다. 목록에서 mysql이 실행 중인지 확인합니다. 2.MySQL 서버 접속 확인MySQL 서버에 접속하여 MySQL 명령어 프롬프트에 접근할 수 있는지 확인합니다.mysql -u root -p 기존에 설치할 때 설정했던 root 비밀번호를 입력하면 MySQL 프롬프트로 진입하게 됩니다.Windows1.MySQL 서비스 상태 확인명령 프롬프트를 열고 다음 명령어를 실행합니다sc query mysql이 명령어는 MySQL 서비스의 상태를 보여줍니다. state가 ..
Database/SQL
AVG() 함수란 ❓ AVG() 함수는 집계함수의 종류로서, 숫자 값, 행, 열 또는 셀 그룹의 평균을 반환하는 함수입니다. SELECT AVG(column) FROM TABLE; 위와 같이 AVG() 인자에 평균을 구하고 싶은 데이터를 넣으면 됩니다. SELECT ProductName,AVG(Price) AS Price FROM Products GROUP BY ProductName; 이 때 주의해야 할 점이 있습니다. 바로 NULL 값이 있는 경우인데, NULL 값이 있으면 오류가 발생할 수 있습니다. 그렇기 때문에 NULL값이 있는 경우 NVL() 함수, NVL2, NULLIF 등 NULL 값을 처리할 수 있는 함수를 사용해야 합니다. SELECT ProductName,AVG(NVL(Price,0))..
SYSDATE 함수란 ❓ SYSDATE는 데이터베이스 서버가 상주하는 운영 체제에 설정된 현재 날짜와 시간을 반환합니다. 반환된 값의 데이터유형은 DATE입니다. SELECT SYSDATE FROM DUAL; 위와 같이 실행결과를 얻을 수 있습니다. Dual테이블은 오라클이 설치될 때 만들어지는 테이블이며, 산술, 날짜처리, 계산 등을 하는 기본 임시 테이블입니다. TO_CHAR() 함수 ORACLE의 TO_CHAR() 함수를 사용하면 DATE에 대한 형식을 지정할 수 있습니다. SELECT TO_CHAR(SYSDATE, 'YYYY') as "연도" , TO_CHAR(SYSDATE, 'MM') as "월" , TO_CHAR(SYSDATE, 'DD') as "일" , TO_CHAR(SYSDATE, 'HH2..