Kezdőoldal » Számítástechnika » Weblapkészítés » SQL lekérdezés, ami megnézi...

SQL lekérdezés, ami megnézi köröknél, hogy a pont benne van-e?

Figyelt kérdés
Egy lekérdezéssel megoldható, hogy ha adott x,y koordináta, és a köröknél X,Y,és sugár mezők vannak, akkor a lekérdezés azokat a sorokat adja vissza, amik benne vannak?
2015. jún. 21. 22:49
1 2
 1/11 anonim ***** válasza:
Papíron tudod a képletet?
2015. jún. 21. 23:00
Hasznos számodra ez a válasz?
 2/11 A kérdező kommentje:

(x-u)^2+(y-v)^2=r^2

K(u,v) középpont, r sugár, x,y pont.

2015. jún. 21. 23:19
 3/11 A kérdező kommentje:
Csak nem tudom pontosan az SQL szintaxisát, és a próbálgatás helyett egyszerűbb ide kiírnom.
2015. jún. 21. 23:20
 4/11 A kérdező kommentje:

SELECT * FROM Kor WHERE (POW(5-X,2)+POW(5-Y,2)) < POW(R,2)

Így jó szerintetek? Netes syntax checker szerint jó, de nem tudom, hogy szemantikailag jó-e.

P(5,5) pontban vizsgáltam.

2015. jún. 21. 23:25
 5/11 A kérdező kommentje:

SELECT * FROM Kor WHERE (POW(5-X,2)+POW(5-Y,2)) <= POW(R,2)


P(2,2)


Javítva a < <=-re.

2015. jún. 21. 23:26
 6/11 anonim ***** válasza:

Jó irányban tapogatózol - még kiegészítheted egy SQRT-vel is:

[link]

2015. jún. 21. 23:38
Hasznos számodra ez a válasz?
 7/11 anonim ***** válasza:

Én ezt ismerem amiből ki lehet indulni:

[link]

2015. jún. 22. 07:55
Hasznos számodra ez a válasz?
 8/11 A kérdező kommentje:
Nem kell sqrt, mert az egyenlet értékén nem változtat, a távolsággal meg nem akarok kezdeni semmit.
2015. jún. 22. 07:58
 9/11 anonim ***** válasza:

Távolságból tudod meg, hogy benne van -e a körbe.

Ha nem tudod a távolságot, akkor nem tudod hogy milyen messze van, és hogy a kör része -e.

2015. jún. 22. 08:49
Hasznos számodra ez a válasz?
 10/11 Tengor ***** válasza:
100%
A kérdezőnek igaza van. A gép gyorsabban számolja ki a sugár négyzetét, mint gyököt von a távolságból. Én a POW függvényt sem nagyon erőltetném, inkább csak összeszoroznám őket, így még függvény hívással sem kell bajlódnia.
2015. jún. 22. 09:41
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!