MySQL - LPAD, RPAD (왼쪽 오른쪽에 특정 문자를 원하는 자리수만큼 넣기)
MySQL - LPAD, RPAD (왼쪽 오른쪽에 특정 문자를 원하는 자리수만큼 넣기) LPAD : 왼쪽에 특정문자를 원하는 자리수만큼 채워서 반환사용법 : LPAD(원본문자열 , 원하는 자리수, 채울 문자열)ex ) SELECT LPAD('ABC',10,'0') FROM DUAL;결과 : 0000000ABC RPAD : 오른쪽에 특정문자를 원하는 자리수만큼 채워서 반환사용법 : RPAD(원본문자열 , 원하는 자리수, 채울 문자열)ex ) SELECT RPAD('ABC',10,'0') FROM DUAL;결과 : ABC0000000
MySql 에서 위도 경도로 거리(Distance) 구하기
먼저 함수를 하나 등록한다. 그대로 복사해서 사용해도 됨. DELIMITER // CREATE FUNCTION `GetDistance`( lat1 numeric (9,6), lon1 numeric (9,6), lat2 numeric (9,6), lon2 numeric (9,6) ) RETURNS decimal(10,5) READS SQL DATA BEGIN DECLARE x decimal (20,10); DECLARE pi decimal (21,20); SET pi = 3.14159265358979323846; SET x = sin( lat1 * pi/180 ) * sin( lat2 * pi/180 ) + cos( lat1 *pi/180 ) * cos( lat2 * pi/180 ) * cos( abs( ..