728x90
반응형

분류 전체보기 226

[MySQL] 프로그래머스 59042. 있었는데요 없었습니다

https://school.programmers.co.kr/learn/courses/30/lessons/59043 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 코드 SELECT ANIMAL_INS.ANIMAL_ID, ANIMAL_INS.NAME FROM ANIMAL_INS JOIN ANIMAL_OUTS USING (ANIMAL_ID) WHERE ANIMAL_INS.DATETIME > ANIMAL_OUTS.DATETIME ORDER BY ANIMAL_INS.DATETIME

[MySQL] 프로그래머스 59042. 없어진 기록 찾기

https://school.programmers.co.kr/learn/courses/30/lessons/59042 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 코드 SELECT ANIMAL_ID, NAME FROM ANIMAL_OUTS WHERE ANIMAL_ID NOT IN ( SELECT ANIMAL_ID FROM ANIMAL_INS ) ORDER BY ANIMAL_ID, NAME; /* ORDER BY 1은 SQL에서 사용되는 것으로, 결과 집합을 첫 번째로 선택된 열을 기준으로 정렬하라는 것을 의미합니다. 여기서 SELECT o.ANIMAL..

[MySQL] 프로그래머스 131124. 그룹별 조건에 맞는 식당 목록 출력하기

https://school.programmers.co.kr/learn/courses/30/lessons/131124 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 코드 # 딱 한 명만 뽑음 SELECT MEMBER_NAME, REVIEW_TEXT, DATE_FORMAT(REVIEW_DATE, '%Y-%m-%d') AS REVIEW_DATE FROM MEMBER_PROFILE JOIN REST_REVIEW USING(MEMBER_ID) WHERE MEMBER_ID = ( SELECT MEMBER_ID FROM REST_REVIEW GROUP BY ME..

[MySQL] 프로그래머스 144854. 조건에 맞는 도서와 저자 리스트 출력하기

https://school.programmers.co.kr/learn/courses/30/lessons/144854 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 코드 SELECT BOOK.BOOK_ID, AUTHOR.AUTHOR_NAME, DATE_FORMAT(BOOK.PUBLISHED_DATE, '%Y-%m-%d') AS PUBLISHED_DATE FROM BOOK JOIN AUTHOR ON BOOK.AUTHOR_ID = AUTHOR.AUTHOR_ID WHERE BOOK.CATEGORY = '경제' ORDER BY BOOK.PUBLISHED_DA..

[MySQL] 프로그래머스 131117. 5월 식품들의 총매출 조회하기

https://school.programmers.co.kr/learn/courses/30/lessons/131117 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 코드 SELECT FOOD_ORDER.PRODUCT_ID, FOOD_PRODUCT.PRODUCT_NAME, FOOD_PRODUCT.PRICE * SUM(FOOD_ORDER.AMOUNT) AS TOTAL_SALES FROM FOOD_ORDER JOIN FOOD_PRODUCT ON FOOD_PRODUCT.PRODUCT_ID = FOOD_ORDER.PRODUCT_ID WHERE PRODUCE_D..

Permission of Linux

x, r, w의 뜻과 각각의 의미 x (execute): 실행 권한, 파일이나 디렉터리를 실행할 수 있는 권한 r (read): 읽기 권한, 파일의 내용을 읽거나 디렉터리의 내용을 볼 수 있는 권한 w (write): 쓰기 권한, 파일의 내용을 변경하거나 디렉터리 내에 새 파일을 생성하거나 삭제할 수 있는 권한 이러한 권한은 소유자(user), 그룹(group), 다른 사용자들(others)에 대해 각각 설정될 수 있습니다. 파일의 기본 권한은 생성한 사용자나 그룹에 따라 다르며, 모든 파일이 기본적으로 'rwx' 권한을 가지는 것은 아닙니다. Linux에서의 User Linux 시스템에서 사용자는 파일 및 리소스에 대한 액세스를 제어하는 주체 각 사용자는 고유한 이름(사용자 이름)을 가지며, 시스템 내..

Linux 2024.02.23

[MySQL] 프로그래머스 157339. 특정 기간동안 대여 가능한 자동차들의 대여비용 구하기

https://school.programmers.co.kr/learn/courses/30/lessons/157339 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 코드 SELECT CAR.CAR_ID, CAR.CAR_TYPE, ROUND((CAR.DAILY_FEE * 30)*(1-DISCOUNT.DISCOUNT_RATE/100),0) AS FEE FROM CAR_RENTAL_COMPANY_CAR AS CAR JOIN (SELECT CAR_TYPE, DISCOUNT_RATE FROM CAR_RENTAL_COMPANY_DISCOUNT_PLAN WHERE..

Ubuntu 운영체제의 패키지

Linux 패키지 리눅스 시스템에서 소프트웨어를 설치, 관리 및 유지보수하기 위한 파일 또는 패키지 형식 소프트웨어의 실행 파일, 라이브러리, 설정 파일, 문서 등을 묶어서 제공하며, 특정 패키지 관리자를 통해 설치, 업데이트 및 제거 가능 DEB와 RPM이 대표적인 형식 DEB(Debian Package) Debian과 Debian 기반 시스템에서 사용되는 패키지 포맷 Debian, Ubuntu, Linux Mint 등의 Debian 계열의 배포판에서 주로 사용 DEB 패키지는 소프트웨어, 라이브러리, 설정 파일 등을 포함하는 아카이브 파일 DEB 패키지는 dpkg와 관련된 도구를 사용하여 관리됩니다.(dpkg, apt, apt-get 등) RPM(Red Hat Package Manager) Red H..

Linux 2024.02.22

Linux 디렉토리 구조

절대경로와 상대경로 절대경로(Absolute Path) 파일이나 디렉토리가 루트 디렉토리(/)부터 시작하여 특정 위치까지의 전체 경로 상대경로(Relative Path) 상대 경로는 현재 작업 디렉토리(현재 위치)를 기준으로 파일이나 디렉토리의 위치를 나타낸 경로 현재 작업 디렉토리가 /home/user라고 가정 절대 경로: /home/user/Documents/example.txt 상대 경로: Documents/example.txt 현재 작업 디렉토리가 /var/log라고 가정 절대 경로: /var/log/syslog 상대 경로: syslog 현재 작업 디렉토리가 /usr/bin이라고 가정 절대 경로: /usr/bin/python 상대 경로: python 루트 디렉토리 구조와 각 디렉토리의 특징 / (..

Linux 2024.02.22

"chmod: changing permissions of 'file': Operation not permitted" 오류

파일의 권한을 변경하려고 시도했지만 현재 사용자의 권한이 이를 수행할 수 없을 때 발생합니다. 파일의 권한을 변경하려면 보통 root 또는 관리자 권한이 필요합니다. 따라서 다음과 같이 sudo 명령어를 사용하여 root 권한으로 chmod를 실행할 수 있습니다. sudo chmod [permissions] file permissions에 대한 내용은 아래 글에서 다루었습니다. https://sjaqjnjs22.tistory.com/212 Ubuntu 운영체제 명령어 기본 명령어 ls: 현재 디렉토리나 지정된 디렉토리의 파일 및 디렉토리 목록을 출력 ls [옵션] [디렉토리 또는 파일 경로] 기본 값은 현재 작업 중인 디렉토리 -a(-all): 숨김 파일 및 디렉토리를 모 sjaqjnjs22.tistor..

Linux 2024.02.22
728x90
반응형