본문 바로가기

count4

[Python] 14 - 기본기 - 문자열 메소드 파이썬을 시작하기에 앞서 기본기부터 알아보겠습니다. 문자열 메소드, 즉 문자열에서 사용가능한 메서드들에 대해서 배워보겠습니다. 1.format format메서드는 중괄호({})를 사용하여 위치를 지정하고 format메서드에 값을 넣어주면 순서대로 값이 적용되는 메서드입니다. test = 'test {} {}' test.format('test2',123) print(test) print를 사용해서 확인해보면 test변수의 문자안의 중괄호가 format메서드안의 글자로 변경이 된것을 확인할 수 있었습니다. 2.replace replace메서드는 값을 바꾸어 줍니다. replace(A,B) 이렇게 사용하여 A의 값을 B로 변경할 수 있습니다. test = 'test code code' test.replace(.. 2021. 8. 7.
[프로그래머스 SQL - GROUP BY] 동명 동물 수 찾기 동명 동물 수 찾기 문제 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. 동물 보호소에 들어온 동물 이름 중 두 번 이상 쓰인 이름과 해당 이름이 쓰인 횟수를 조회하는 SQL문을 작성해주세요. 이때 결과는 이름이 없는 동물은 집계에서 제외하며, 결과는 이름 순으로 조회해주세요. 예시 문제에서 원하는건 GROUP BY를 사용해 NAME을 묶어준다 2번이상 쓰인 이름을 찾기때문에 H.. 2021. 7. 6.
[프로그래머스 SQL - GROUP BY] 고양이와 개는 몇 마리 있을까 고양이와 개는 몇 마리 있을까 문제설명 예시 문제에서 원하는건 ANIMAL_TYPE에 따른 COUNT GROUP BY를 사용해 묶어서 COUNT 결과를 ANIMAL_TYPE순으로 ORDER BY 할수있는지 이렇게 3가지 입니다. 먼저 GROUP BY를 사용해 ANIMAL_TYPE( 동물 종류 ) 별로 묶어 보겠습니다. SELECT * FROM ANIMAL_INS GROUP BY ANIMAL_TYPE 이러한 결과가 나오는데 우리가 원하는 건 동물 종류별 수 즉 COUNT를 사용해서 원하는 컬럼만 추려서 보여줘야합니다. SELECT ANIMAL_TYPE, COUNT(ANIMAL_TYPE) FROM ANIMAL_INS GROUP BY ANIMAL_TYPE 여기서 끝이 아닙니다. 문제에서 고양이를 개보다 먼저 .. 2021. 7. 1.
[프로그래머스 SQL - SUM, MAX, MIN] 중복 제거하기 중복 제거하기 문제설명 예시 문제에서 원하는건 두가지 입니다. 동물의 이름이 중복일 경우 하나로 카운트 NULL값 제외 먼저 이름이 NULL인 동물부터 제거를 해보겠습니다. SELECT * FROM ANIMAL_INS WHERE NAME IS NOT NULL IS NOT NULL을 사용해 NAME이 NULL이 아닌 데이터들만 불러왔습니다. 그럼 DISTINCT 함수를 사용해 결과를 출력하겠습니다. DISTINCT함수는 중복을 제거해주는 간편한 함수입니다. 형식은 DISTINCT 원하는 컬럼으로 사용해 주시면 됩니다. SELECT DISTINCT NAME FROM ANIMAL_INS WHERE NAME IS NOT NULL 이렇게하면 중복이 제거된 동물이름을 모두 확인 하실 수 있습니다. 하지만 문제에서 .. 2021. 6. 28.
728x90