제목 | 값 비교하는 sql 짤려고하는데..하나만 질문해봅니다... | ||
---|---|---|---|
글쓴이 | 지침 | 작성시각 | 2014/04/25 10:48:33 |
|
|||
sql하나를 짤려고하는데 생각대로 잘되지가 않네요.. 예로들어서 이런 테이블이 있습니다. idx count pri ------------- 1 100 10 2 500 11 3 1000 12 4 1500 13 300이라는 값이count 칼럼에 넣으면 결과값이 idx count pri ------------ 2 500 11 이렇게 나오게 할려고하는데 실력이 많이 부족하네요.. 조언좀 부탁드립니다. |
|||
다음글 | 안녕하세요~ 초보 개발자 입니다. 서적 관련 질문드릴게... (2) | ||
이전글 | 페이지 이동시 체크값 가져가는 방법 문의 (6) | ||
한대승(불의회상)
/
2014/04/25 10:55:36 /
추천
0
^^ 질문이 잘 이해가 안되는군요.
|
변종원(웅파)
/
2014/04/25 10:58:44 /
추천
0
질문을 다시 하시는게 좋을 것 같네요.
뭘 하고 싶은지 정확하게 설명을 해야 정확한 답변을 합니다. 답변자가 질문을 유추해야 하는 상황이면 답변이 산으로 가거나 스무고개를 합니다. 유추해보면 300이란 값이 100 하고 500 사이의 값이고 100과 500 사이에서 더 가까운 쪽을 찾는건가요? http://stackoverflow.com/questions/16146828/get-values-near-to-main-value-in-mysql |
지침
/
2014/04/25 11:09:49 /
추천
0
idx count pri
---------------------- 1 100 10 2 500 11 3 1000 12 4 1500 13 이런 테이블에 예 로들어 300이라는 값이 100보다 큰 값이고 500보다 작은값이기 때문에 더 가까운값 쪽이 아닌 큰 쪽의 500이 나오도록 하고싶습니다.. idx count pri ---------------------- 2 500 11 말이 어렵네요..... |
지침
/
2014/04/25 11:18:57 /
추천
0
더 추가를 하면.. count칼럼에 101~500 사이의 값으로 비교했을때
idx count pri 2 500 11 이 결과값을 얻고싶습니다 |
한대승(불의회상)
/
2014/04/25 12:40:37 /
추천
0
그렇군요.
select * from mytable where count > 300 limit 1 |
지침
/
2014/04/25 13:18:38 /
추천
0
한대승님,변종원님// 감사합니다
정렬시켜서 limit 1 로하니 값을 구할수있었네요 |