MySQL을 사용하여도 / 분 / 초를 십진수로 변환

아카 쉬

MySQL 버전 : 5.7.22를 사용하고 있습니다.

Decimal 형식으로 변환하려는 두 개의 위도 및 경도 열이 모두도 / 분 / 초 형식 48° 52.250' N으로 있습니다.48.93611111

다음 스크립트가 있지만 분과 초를 나누는 방법에 갇혀 있습니다. left(Latitude,2)도에 소수점 3 자리가있을 수 있으므로 여기서 한 것처럼 값을 하드 코딩 할 수 없습니다.

SELECT Latitude,
       left(Latitude, 2) +
       (TRUNCATE((Latitude - TRUNCATE(Latitude)) * 100) / 60) +
       (((Latitude * 100) - TRUNCATE(Latitude * 100)) * 100) / (60 * 60) AS DECIMAL_DEGREES
  FROM small_ocean_data

변환 공식은 다음과 같습니다. D + M/60 + S/3600 * -1 if direction in ['W', 'S'] else 1

어떤 도움이라도 감사하겠습니다!

VBoka

제가 여러분의 공식을 사용한다면 : D + M / 60 + S / 3600 여기서 D는도이고 M은 분이고 S는 초입니다. 이 선택으로 :

select SUBSTRING_INDEX('48° 52.250', '°',1) + 
       (SUBSTRING_INDEX('48° 52.250',' ',1)/60) +  
       (SUBSTRING_INDEX('48° 52.250','.',1)/3600);

또는 데이터베이스의 경우 :

select SUBSTRING_INDEX(Latitude, '°', 1) + 
       (SUBSTRING_INDEX(Latitude ,' ',1)/60) +  
       (SUBSTRING_INDEX(Latitude ,'.',1)/3600) "DECIMAL_DEGREES"
FROM small_ocean_data;

48.81333333333333을습니다.

48 + 0.8 + 0.013333333333333334

여기 데모입니다

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

PHP에서도, 분, 초 (DMS)를 십진수로 변환

분류에서Dev

Swift 십진 좌표를도, 분, 초, 방향으로 변환

분류에서Dev

DataAnnotation을 사용하여 십진수를 백분율로 표시

분류에서Dev

시간과 분을 십진수로 변환하는 PHP

분류에서Dev

C #을 사용하여 십진수를 문자열로 변환하는 방법

분류에서Dev

C # .Net에서 십진수를 시간 분 및 초로 변환

분류에서Dev

C # .Net에서 십진수를 시간 분 및 초로 변환

분류에서Dev

R에서 십진수를 일, 분, 초로 변환

분류에서Dev

십진수 분을 십진수로 변환

분류에서Dev

R을 사용하여 혼합 된 위도 집합이도 분에서 십진수로 변환 될 때 남위의 마이너스 기호로 인해 발생하는 오류를 방지하는 방법

분류에서Dev

MySQL-저장된 정밀도 / 스케일을 사용하여 숫자를 십진수로 변환하는 방법은 무엇입니까?

분류에서Dev

초를 분 : 초로 변환

분류에서Dev

c에서 문자열을 사용하여 십진수를 이진으로 변환합니다.

분류에서Dev

백분율이 목록에있을 때 십진수로 변환하는 방법

분류에서Dev

LibreOffice Calc : 분을 십진수 시간으로 변환하는 방법

분류에서Dev

MIPS를 사용하여 저장된 헥사 숫자 배열을 십진수로 어떻게 변환합니까?

분류에서Dev

Integer.parseInt (String, int)를 사용하여 문자열을 십진수로 변환하는 방법

분류에서Dev

MYSQL을 사용하여 초를 시간으로 변환하는 방법

분류에서Dev

"Convert Date"및 Robotframework를 사용하여 초를시 : 분으로 변환

분류에서Dev

Excel에서도, 분 초를 기록하고 나중에 십진수로 변환하는 방법은 무엇입니까?

분류에서Dev

초를 분으로 변환

분류에서Dev

스택을 사용하여 C 프로그래밍에서 십진수를 이진으로 변환하는 방법

분류에서Dev

DataGrid 셀-십진수 및 이진수를 헥사로 변환

분류에서Dev

문자열을 사용하여 2 진수를 8 진수로 변환

분류에서Dev

as3에서 초를 분 : 초로 변환하는 방법

분류에서Dev

숫자를 사용하여 분수를 \\ frac {} {} Latex 형식을 사용하는 문자열로 변환

분류에서Dev

Kendo 스프레드 시트 행 값을 구문 분석하는 동안 시간을 십진수로 변환

분류에서Dev

PHP는 분 + 초를 초로 변환

분류에서Dev

초를 총시 : 분 : 초로 변환

Related 관련 기사

  1. 1

    PHP에서도, 분, 초 (DMS)를 십진수로 변환

  2. 2

    Swift 십진 좌표를도, 분, 초, 방향으로 변환

  3. 3

    DataAnnotation을 사용하여 십진수를 백분율로 표시

  4. 4

    시간과 분을 십진수로 변환하는 PHP

  5. 5

    C #을 사용하여 십진수를 문자열로 변환하는 방법

  6. 6

    C # .Net에서 십진수를 시간 분 및 초로 변환

  7. 7

    C # .Net에서 십진수를 시간 분 및 초로 변환

  8. 8

    R에서 십진수를 일, 분, 초로 변환

  9. 9

    십진수 분을 십진수로 변환

  10. 10

    R을 사용하여 혼합 된 위도 집합이도 분에서 십진수로 변환 될 때 남위의 마이너스 기호로 인해 발생하는 오류를 방지하는 방법

  11. 11

    MySQL-저장된 정밀도 / 스케일을 사용하여 숫자를 십진수로 변환하는 방법은 무엇입니까?

  12. 12

    초를 분 : 초로 변환

  13. 13

    c에서 문자열을 사용하여 십진수를 이진으로 변환합니다.

  14. 14

    백분율이 목록에있을 때 십진수로 변환하는 방법

  15. 15

    LibreOffice Calc : 분을 십진수 시간으로 변환하는 방법

  16. 16

    MIPS를 사용하여 저장된 헥사 숫자 배열을 십진수로 어떻게 변환합니까?

  17. 17

    Integer.parseInt (String, int)를 사용하여 문자열을 십진수로 변환하는 방법

  18. 18

    MYSQL을 사용하여 초를 시간으로 변환하는 방법

  19. 19

    "Convert Date"및 Robotframework를 사용하여 초를시 : 분으로 변환

  20. 20

    Excel에서도, 분 초를 기록하고 나중에 십진수로 변환하는 방법은 무엇입니까?

  21. 21

    초를 분으로 변환

  22. 22

    스택을 사용하여 C 프로그래밍에서 십진수를 이진으로 변환하는 방법

  23. 23

    DataGrid 셀-십진수 및 이진수를 헥사로 변환

  24. 24

    문자열을 사용하여 2 진수를 8 진수로 변환

  25. 25

    as3에서 초를 분 : 초로 변환하는 방법

  26. 26

    숫자를 사용하여 분수를 \\ frac {} {} Latex 형식을 사용하는 문자열로 변환

  27. 27

    Kendo 스프레드 시트 행 값을 구문 분석하는 동안 시간을 십진수로 변환

  28. 28

    PHP는 분 + 초를 초로 변환

  29. 29

    초를 총시 : 분 : 초로 변환

뜨겁다태그

보관