[Tools] 44

[MySQL] TIMESTAMPDIFF의 사용

1) SELECT gender, count(name) FROM patients GROUP BY gender;2) SELECT count(name) FROM patients WHERE timestampdiff(YEAR,birth_date,curdate()) >= 40;3) SELECT name FROM patients WHERE timestampdiff(YEAR,last_visit_date,curdate())>= 1;4) SELECT count(name) FROM patients WHERE birth_date BETWEEN '1980-01-01' AND '1989-12-31'; 2)번과 3)의 쿼리는 아래와 같이 변경할 수 있다.2) SELECT COUNT(*) FROM patients WHERE birt..

[MySQL] DATE_SUB, DATEDIFF 관련

1) SELECT user_name FROM doctors WHERE major = "성형외과";2) SELECT major, count(user_name) FROM doctors GROUP BY major;3) SELECT COUNT(*) AS num_of_doctors FROM doctors WHERE hire_date DATE_SUB(CURDATE(), INTERVAL 5 YEAR);4) SELECT user_name, datediff(curdate(),hire_date) AS working_days FROM doctors; 여기서 주목해야 될 것은 3)과 4) 문항이다.DATE_SUB와 DATEDIFF는 다만 숫자를 문자로 return 한다.DATEDIFF는 지정된 값간의 차이DATE_SUB는 기..

Python 구동하기

Python 설치 후 VS Code 설치이후 가상환경을 설정하고 해당 가상환경에서 작업을 수행해야하는데 잘 정리된 곳을 소개한다.https://www.youtube.com/watch?v=o_vKT80BBkwWindow 환경에서 VS code를 통하여 가상환경 설정하기 (중요)필자는 Xshell을 이용한 사용경험이 있기 때문에 가상환경의 중요성을 인지하고 있는바, 아주 깔끔하게 설명한 영상을 발견하여 공유하고자 한다. VS code를 통하여 가상환경을 지정했다면 Python extension을 통해 여러가지 구동 프로그램을 설치해야한다. (아래 나열) 1. Jupiter 2. Bracket Pair Colorization Tool 3. indent-rainbow 4. Rainbow CSV + Jupiter..