SQL 기초 (SELECT, COUNT, WHERE, ORDER BY, LIMIT, BETWEEN, IN, LIKE, ILIKE)
SELECT SELECT 열 이름 FROM 테이블; 이때, 열 이름에 *를 쓰면 테이블 전체의 모든 열을 가져온다. DISTINCT SELECT DISTINCT(열 이름) FROM 테이블; 중복 값을 제거한 값을 보여준다. COUNT SELECT COUNT(열 이름) FROM 테이블; 해당 테이블의 SELECT로 불러온 열에 해당하는 데이터의 개수를 count해준다. WHERE SELECT 열 이름 FROM 테이블 WHERE 조건식; WHERE은 FROM뒤에 쓰는 명령으로 WHERE 뒤에는 조건식이 나온다. 조건식은 열에 조건을 지정하여 그에 맞는 행이 반환되도록 한다. 즉, SELECT 문에서 반환되는 행을 걸러내기 위해 사용된다. 예를들어 customer 테이블에 있는 id가 hello인 사람의 em..
2022. 2. 16.
[프로그래머스 / 2022 KAKAO BLIND RECRUITMENT / Python]k진수에서 소수 개수 구하기
문제 설명 양의 정수 n이 주어집니다. 이 숫자를 k진수로 바꿨을 때, 변환된 수 안에 아래 조건에 맞는 소수(Prime number)가 몇 개인지 알아보려 합니다. 0P0처럼 소수 양쪽에 0이 있는 경우 P0처럼 소수 오른쪽에만 0이 있고 왼쪽에는 아무것도 없는 경우 0P처럼 소수 왼쪽에만 0이 있고 오른쪽에는 아무것도 없는 경우 P처럼 소수 양쪽에 아무것도 없는 경우 단, P는 각 자릿수에 0을 포함하지 않는 소수입니다. 예를 들어, 101은 P가 될 수 없습니다. 예를 들어, 437674을 3진수로 바꾸면 211020101011입니다. 여기서 찾을 수 있는 조건에 맞는 소수는 왼쪽부터 순서대로 211, 2, 11이 있으며, 총 3개입니다. (211, 2, 11을 k진법으로 보았을 때가 아닌, 10진..
2022. 2. 14.