본문 바로가기
반응형

Programing/DataBase8

[DB] 위도,경도를 이용한 두 위치사이의 거리 구하기 위도, 경도를 활용하여 두 점 사이의 거리를 구하는 쿼리를 작성하겠습니다. 쿼리 사용을 위한 전제조건은 이렇습니다. 1. 현재 X, Y 좌표를 알고있다. 2. 도착지의 X,Y 좌표를 알고있다. 계산하는 것이 복잡하여 함수로 작성했고. MS-SQL을 사용했습니다. 따라서 SQL에 따라 내장함수는 변경해야 합니다. CREATE FUNCTION [dbo].[FN_TO_DISTANCE]( @lat1 AS FLOAT, @long1 AS FLOAT, @lat2 AS FLOAT, @long2 AS FLOAT ) RETURNS FLOAT AS BEGIN DECLARE @V_RETURN FLOAT; SELECT @V_RETURN = distance FROM (SELECT 2 * atn2(sqrt(p.a), sqrt(1-.. 2014. 8. 25.
[DB] MS-SQL 을 MY-SQL로 변경할때 참고할 사항 1. select top (100) Percent * from table Select 검색 시 표시 하고자 하는 목록 수를 제한 할때 Top를 사용하는데 'Percent'를 적용하여 전체 목록에 백분율을 적용해 볼수도 있다.MySql ==>없음.. 검색 해 보니 어떤분이 직접 쿼리를 작성하신 분이 계신듯 한데.. 전 그냥 무시. Mysql 에서는 'Limit' 사용하여 범위를 지정 할 수 있음 예) select * from table limit 5, 10 (5 번부터 10 개) 2. convert(varchar(10), GetDate() 또는 date_column, 121(시간 표시 형태)) 뭐징?? 날짜를 출력 하는 MSSQL 함수 (2013-03-18 16:08:25.123) 로 첫번째 인자로 인하여.. 2014. 6. 17.
[DB] iBatis에서 jdbcType iBatis에서 쿼리 작성시 jdbcType으로 인해 오류가 떨어질 경우에 대한 대처법 로컬개발환경에서 Tomcat으로 작업후 배포시점에 Jeus로 올리는데 쿼리에서 에러가 떨어졌다. (분명 Tomcat에서는 에러가 떨어지지 않앗는데...) 해결방법을 알아보니 컬럼에 jdbcType을 정의하지 않아서 생기는데 문제였다. #변수#에 jdbcType을 명시적으로 선언해서 문제를 해결했다. #변수:jdbcType# 형태로 작성한다. 예) #alertCds:NVARCHAR# UPDATE FM_VOC SET TITLE = #title# , QUESTION = #question# , QST_SUMMARY = #qstSummary# , USER_FILE_SEQ = #fileSeq# , ALERT_CDS = #aler.. 2014. 3. 10.
[DB] MS-SQL 재귀계층쿼리 요약 CTE(Common Table Expression) 이라고 하는 아이가 2000년에는 없더니 2005년에 생겼다.. 뭐하는 놈인고 하고 보니.. 흡사 임시테이블스런 놈으로 그들은 임시로 이름이 지정된 결과 집합 이라고도 하더라.. 내 하고 싶었던 것은.. 조직도의 테이블에 마구마구 입력되어 있는 사원들의 정보를 사장부터 줄줄이 나열하여 보여주고 싶었던것.. 그 테이블의 구조는 이리 생겼다.. Create Table [dbo].[Organization] ( Org_Cd VarChar(10) Not Null , Org_Nm VarChar(50) Not Null , Up_Org_Cd VarChar(10) , Up_Org_Nm VarChar(50) ) 고 치고.. 사장 (1) └ 총무부 (1-1) └ 잠공주 (.. 2014. 1. 8.
반응형