하루에 0.01%라도 성장하자
반응형

SQL 3

SQL - 여러개의 로우 중 랜덤하게 로우를 가져오는 방법

최근에 본의아니게 SQL을 가지고 열심히 씨름중인데.. 이번에 랜덤하게 row를 가져와서 사용할 일이 생겼다.. 5만개 조금 넘어가는 row 였는데, 다른 블로그에서 가이드 준 대로 진행하보니 뭔가 문제가 있어 보였다. SELECT * FROM TEST ORDER BY RAND() LIMIT 10 먼저 TEST 라는 테이블에서 랜덤한 로우를 10개 가져오는 것인데, 위 쿼리로 하게되면 엄청나게 시간이 오래 걸린다.. 물론 위에는 내가 TEST로 썼지만, 실제 업무용 테이블은 텍스트가 많아서 그런지 더 그랬고.. 실제로 15초 이상이 걸렸다. 해당 문제는 단순하게 * 이 아니라 특정 컬럼을 하나 지정하면 바로 수정되긴 하더라.. 아마 텍스트가 엄청 나게 많았던 컬럼 때문에 그런거 같은 느낌.. SELECT..

Develop/Database 2022.01.12

SQLD ) 자격시험 보고 왔는데... ㅠㅠ

SQLD 자격시험을 보고 왔는데.. 모든 시험이 그렇듯 하루만 더 있었으면 좋았을 것을.. 이라는 뒤늦은 후회가 밀려왔다. 사실....ㅋㅋㅋ 공부를 너무 안해서 떨어진다고 생각하고 마지막날에만 공부 조금 해서 갔는데 시험 난이도를 보아 하니 괜히 기대하게되고 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ 하루 정도 더 공부했으면 충분히 풀 수 있는 문제들이 많이나와서 정말 너ㅓㅓㅓㅓㅓㅓㅓㅓㅓㅓㅓㅓㅓㅓㅓㅓ어무 아쉬웠다. 하... 도착.. 내가 시험을 보러 간 곳은 서울 동국대학교 였다. 문화관에서 시험을 치뤘고 시험시간은 10시, 내가 도착한 시간은 9시 였다. 시험에 필요한 컴퓨터용 싸인펜과 검은색 모나미펜, 신분증, 수험표를 들고 시험보는 장소를 찾아 들어갔다. 시험장은 약 40명 조금 안되게 묶여 반배정을 받는거 같았는데..

Certificate 2019.08.26

SQLD ) 자격시험.. 얼마 남지 않았다..

8월 24일 시험을 본다. SQLD를 드디어 보게 되었는데, 사실 공부를 거의 하지 못한상황이다.. 이제 한 2주 남았나. 회사, 게임(....), 운동, 자격시험을 한번에 준비하는건 욕심이었나!!!!!! 그래도 지난주에 책 샀으니.. 이번주 부터 빡세게 공부하면 붙지 않을까.. 프론트엔드가 주 업무다 보니 DB쿼리나 사용을 백엔드쪽보다 덜 사용하는 건 사실이지만, 우선 Node.js를 이용한 간단한 서버 개발도 가능한 프론트엔드 개발자가 목표니까 DB쪽을 아예 놓을 순 없다.. 교재 우선 시험 범위와 관련 자료들은 사이트에도 잘 기재가 되어있다. 공식사이트(링크) 를 통해 시험 내용을 공부 할 수 있다. SQL 가이드가 시험 범위 인데... 이런 이론적인 범위로는 페이지가 엄청 많다. 거의 100페이지..

Certificate 2019.08.09
반응형