SQL Knowledge ทั้ง sql มาตรฐาน หลักการออกแบบฐานข้อมูล ความสัมพันธ์ของ ตาราง Mysql , PGSQL, Oracle, MSSQL
Moderator: mindphp, ผู้ดูแลกระดาน
-
mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41232
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
-
ติดต่อ:
โพสต์ที่ยังไม่ได้อ่าน
โดย mindphp »
โค้ด: เลือกทั้งหมด
delimiter //
create DEFINER = CURRENT_USER function get_distance_sp (lat1 double, lon1 double, lat2 double, lon2 double) returns double
begin
declare R int DEFAULT 3958.76;
declare phi1 double;
declare phi2 double;
declare d_phi double;
declare d_lambda double;
declare a double;
declare c double;
declare d double;
set phi1 = radians(lat1);
set phi2 = radians(lat2);
set d_phi = radians(lat2-lat1);
set d_lambda = radians(lon2-lon1);
set a = sin(d_phi/2) * sin(d_phi/2) +
cos(phi1) * cos(phi2) *
sin(d_lambda/2) * sin(d_lambda/2);
set c = 2 * atan2(sqrt(a), sqrt(1-a));
set d = R * c;
return d;
end;
//
delimiter ;
-
mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41232
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
-
ติดต่อ:
โพสต์ที่ยังไม่ได้อ่าน
โดย mindphp »
ถ้าจะใช้ หน่วย ไมล์ เป็น เมตร เปลี่ยน ค่า 3958.76 เป็น 6367 แทน
-
-
- 1 ตอบกลับ
- 3316 แสดง
-
โพสต์ล่าสุด โดย mindphp
12/06/2016 5:58 pm
-
-
- 0 ตอบกลับ
- 3619 แสดง
-
โพสต์ล่าสุด โดย mindphp
29/06/2021 5:53 am
-
-
- 3 ตอบกลับ
- 3250 แสดง
-
โพสต์ล่าสุด โดย บุคคลทั่วไป
25/07/2022 11:34 am
-
-
- 0 ตอบกลับ
- 6335 แสดง
-
โพสต์ล่าสุด โดย Patipat
17/06/2019 5:42 pm
-
-
- 1 ตอบกลับ
- 2407 แสดง
-
โพสต์ล่าสุด โดย mindphp
13/06/2016 5:44 pm
-
-
- 1 ตอบกลับ
- 2871 แสดง
-
โพสต์ล่าสุด โดย mindphp
23/07/2017 3:20 am
-
-
- 0 ตอบกลับ
- 2135 แสดง
-
โพสต์ล่าสุด โดย mindphp
23/09/2016 12:21 am
-
-
- 2 ตอบกลับ
- 1810 แสดง
-
โพสต์ล่าสุด โดย mindphp
15/03/2022 8:48 am
สมาชิกกำลังดูบอร์ดนี้: Google [Bot] และบุคลทั่วไป 78