728x90 반응형 orderby2 [MySQL] - 위도, 경도를 통해 특정 거리안에 위치 구하기 구글 지도를 열고 한 지점을 선택하면 해당 위치의 '위도'와 '경도'가 나온다. 이처럼 기준 위도, 경도와 특정 위치의 위도, 경도를 가지고 기준점에서의 거리를 mysql을 통해 구할 수 있다. 현재위치 위도 : mylat 경도 : mylng 지정 위치 위도 : pointlat 경도 : pointlng SELECT ( 6371*acos(cos(radians(mylat))*cos(radians(pointlat))*cos(radians(pointlng) -radians(mylng))+sin(radians(mylat))*sin(radians(pointlat))) ) AS distance FROM 테이블 HAVING distance 2021. 10. 15. Oracle 개발자 수업 34일차 - CASE-END, ORDER BY, FUNCTION 1. Case 2. Order by 3. Function 1. Case - 컬럼 리스트, 조건절, 정렬에서 사용.(모든곳에서 사용가능) - 자바의 if / switch와 비슷한 행동 - 조건을 만족하지 못하는 컬럼은 'NULL'을 반환 예제1 SELECT CASE WHEN GENDER = 'm' THEN '남자' WHEN GENDER = 'f' THEN '여자' END AS GENDER FROM EX1; --> GENDER 캘럼안에 m -> 남자, f -> 여자 예제2 ELSE SELECT CASE WHEN CONTINENT = 'AS' THEN '아시아' WHEN CONTINENT = 'EU' THEN '유럽' ELSE '기타' --그 외 나머지값은 NULL이 되므로, '기타'로 표시 END AS CO.. 2021. 5. 15. 이전 1 다음 728x90 반응형