728x90
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
풀이
CONV함수를 사용했다. 하단 참고
[MySQL] CONV함수 사용해서 진수 변환하기
CONV함수는 2진수를 10진수로, 10진수를 16진수로 ... 바꾸는 함수를 말한다.진법 데이터 형변환을 한다. (16진수, 10진수, 8진수, 2진수) CONV(데이터, 원본 진법, 변환할 진법);CONV(10, 10, 2)-- 10진수에서
dropdew.tistory.com
SUBSTR함수를 사용해서 문자열 뒤에서 부터 자를 수 있는 방법이 있다는 걸 새롭게 알게됐다!
[MySQL] SUBSTR() 사용해서 문자열 뒤에서 부터 자르기
SUBSTR()함수에서 시작 지점을 -로 지정해주면 문자열 뒤에서부터 자를 수 있다.HELLO-5-4-3-2-1 SUBSTR(데이터, 시작 지점, 개수);HELLOSUBSTR("HELLO", -1, 1);-- 답: OSUBSTR("HELLO", -1, 5);-- 답: HELLO
dropdew.tistory.com
전체코드
-- 코드를 작성해주세요
SELECT COUNT(*) AS COUNT
FROM ECOLI_DATA
WHERE CONV(GENOTYPE, 10, 2) = 1 OR
CONV(GENOTYPE, 10, 2) LIKE '%101' OR
CONV(GENOTYPE, 10, 2) LIKE '%100' OR
CONV(GENOTYPE, 10, 2) LIKE '%001';
728x90
'코테 > SQL' 카테고리의 다른 글
[Programmers] 조건에 맞는 사원 정보 조회하기 (MySQL) (0) | 2024.05.26 |
---|---|
[Programmers] 연도 별 평균 미세먼지 농도 조회하기 (MySQL) (0) | 2024.05.24 |
[Programmers] 업그레이드 할 수 없는 아이템 구하기 (MySQL) (0) | 2024.05.11 |
[Programmers] 노선별 평균 역 사이 거리 조회하기 (MySQL) (0) | 2024.05.10 |
[Programmers] 잡은 물고기의 평균 길이 구하기 (MySQL) (0) | 2024.04.28 |