반응형
최근 2, 3일째 해커랭크라는 사이트에서 퀴즈를 풀고 있습니다.
클라이언트 프로그램 등 설치할 필요 없이,
쿼리 연습에만 집중 할 수 있어서 매우 좋은 것 같습니다.
퀴즈 중에 짝수의 ID를 구하는 조건이 나왔는데,
생각했던 방식은 ID%2 == 0 같은 형태였습니다.
오답으로 나와서 확인해보니,
MySQL 에서는 먹히는 방식이고,
오라클에서는 별도의 메소드가 있더군요.
그래서 아래에 남겨 놓습니다.
1) Oracle 짝수
SELECT DISTINCT(CITY)
FROM STATION
WHERE
MOD(ID, 2) = 0;
2) MySQL 짝수
SELECT DISTINCT(CITY)
FROM STATION
WHERE
(ID%2) = 0;
짝수 : MOD(컬럼, 2) = 0
홀수 : MOD(컬럼, 2) = 1
그렇다고 합니다...
반응형
'개발 > DB' 카테고리의 다른 글
SQL 실습 사이트 모음(웹사이트) (3) | 2021.05.04 |
---|---|
ORA-02049 : 시간초과: 분산 트랜잭션이 잠금으로 대기중입니다. (0) | 2021.03.23 |
21.4) oracle UNION, UNION ALL 사용방법 (0) | 2021.02.18 |
21.3) oracle 주석 처리 (0) | 2021.02.18 |
[oracle] DECODE 함수 사용방법 (0) | 2021.02.18 |