powered by simpleCommunicator - 2.0.37     © 2025 Programmizd 02
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Определить количество объектов на минимальном расстоянии от точки и агрегировать данные
8 сообщений из 33, страница 2 из 2
Определить количество объектов на минимальном расстоянии от точки и агрегировать данные
    #39013847
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
saxixWhite Owl
Код: sql
1.
2.
3.
4.
select name, avg(year)
from сity_tb
left join people_tb on (сity_tb.x - people_tb.x)*(сity_tb.x - people_tb.x) + (сity_tb.y - people_tb.y)*(сity_tb.y - people_tb.y) < 25
group by name


Это не то.Повторяю:
Ты должен сесть и вручную на этих тестовых данных посчитать что тебе нужно. Запомни как ты считал. Потом вырази это словами. И тогда сможешь написать запрос на SQL.

saxix Во-первых...в формуле рассчета расстояния есть вычисление корня квадратного из (сity_tb.x - people_tb.x)*(сity_tb.x - people_tb.x) + (сity_tb.y - people_tb.y)*(сity_tb.y - people_tb.y) .Иди обратно в школу и учи что такое корень квадратный.

saxixВо-вторых. Даже в этот скрипт добавить правильную функцию рассчета расстояний - на выходе будут все города, у которых расстояние будет меньше 25, а мне нужно найти город, до которого расстояние минимально и не превышает 25, а если превышает - в выборку входить не долженПовторяю:
Ты должен сесть и вручную на этих тестовых данных посчитать что тебе нужно. Запомни как ты считал. Потом вырази это словами. И тогда сможешь написать запрос на SQL.
...
Рейтинг: 0 / 0
Определить количество объектов на минимальном расстоянии от точки и агрегировать данные
    #39013850
saxix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owlsaxixпропущено...

Самое хре..е, что не на чем тестироваться. Скачал SQLite Administrator, но в нем нельзя выполнить скрипты, в который математические функции используются. Я с SQLite знаком только несколько днейНе надо скачивать всякую фигню.

Скачивать отсюда: http://sqlite.org/download.html и использовать консоль: sqlite3
Читать тут: http://www.sql.ru/forum/983207/kak-prosit-pomoshhi-s-zaprosom
Спасибо. С утра попробую сформулировать.
По поводу консоли, имхо, в ней не удобно писать запросы (
...
Рейтинг: 0 / 0
Определить количество объектов на минимальном расстоянии от точки и агрегировать данные
    #39013863
saxix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owlsaxix Во-первых...в формуле рассчета расстояния есть вычисление корня квадратного из (сity_tb.x - people_tb.x)*(сity_tb.x - people_tb.x) + (сity_tb.y - people_tb.y)*(сity_tb.y - people_tb.y) .Иди обратно в школу и учи что такое корень квадратный.
.
Вы не путаете с возведением в степень?
...
Рейтинг: 0 / 0
Определить количество объектов на минимальном расстоянии от точки и агрегировать данные
    #39013956
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
saxixWhite Owlпропущено...
Иди обратно в школу и учи что такое корень квадратный.
.
Вы не путаете с возведением в степень?Классическая формула расстояния между двумя точками:


Мы знаем что мы не можем использовать функции sqrt и pow. Тогда:



И зная что D=5:


Это какой класс школы?
...
Рейтинг: 0 / 0
Определить количество объектов на минимальном расстоянии от точки и агрегировать данные
    #39014003
saxix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owlsaxixпропущено...

Вы не путаете с возведением в степень?Классическая формула расстояния между двумя точками:


Мы знаем что мы не можем использовать функции sqrt и pow. Тогда:



И зная что D=5:


Это какой класс школы?
5 - это для примера было
...
Рейтинг: 0 / 0
Определить количество объектов на минимальном расстоянии от точки и агрегировать данные
    #39014005
saxix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
saxixWhite Owlпропущено...
Классическая формула расстояния между двумя точками:


Мы знаем что мы не можем использовать функции sqrt и pow. Тогда:



И зная что D=5:


Это какой класс школы?
5 - это для примера было
Если мне надо сделать выборку по значению поля, возведенному к квадрат - как Ваша формула поможет? У Вас даже не формула, а равенство!
...
Рейтинг: 0 / 0
Определить количество объектов на минимальном расстоянии от точки и агрегировать данные
    #39014007
saxix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
saxixsaxixпропущено...

5 - это для примера было
Если мне надо сделать выборку по значению поля, возведенному к квадрат - как Ваша формула поможет? У Вас даже не формула, а равенство!
Простите...по квадратному корню от значения
...
Рейтинг: 0 / 0
Определить количество объектов на минимальном расстоянии от точки и агрегировать данные
    #39014009
saxix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
saxixsaxixпропущено...

Если мне надо сделать выборку по значению поля, возведенному к квадрат - как Ваша формула поможет? У Вас даже не формула, а равенство!
Простите...по квадратному корню от значенияА у Вас получается, что квадратный корень можно вычислить операциями умножения, сложения и вычитания
...
Рейтинг: 0 / 0
8 сообщений из 33, страница 2 из 2
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Определить количество объектов на минимальном расстоянии от точки и агрегировать данные
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]