Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / SQLite Новый топик    Ответить
 Как просить помощи с запросом  [new]
White Owl
Member

Откуда:
Сообщений: 12370
Если вам нужна помощь с SQL запросом сделайте следующее:

1) Убедитесь что вы работаете с базой данных типа SQLite. Если у вас база данных другого типа - здесь вам не помогут, увы.

2) Напишите и опубликуйте скрипт создающий тестовую таблицу (или таблицы). Например:
create table t1 (
  pk        integer primary key,
  name      text not null,
  somedata  integer null
);

insert into t1 values ( 1, "john", 5 );
insert into t1 values ( 2, "mary", 3 );
insert into t1 values ( 3, "john", 4 );
Убедитесь что скрипт который вы публикуете работает.

3) Опишите словами что вам надо получить на основе тестовых данных. Например: "Хочу получить сумму somedata для каждого name".

4) Приведите пример результата который вы хотите получить. Например:
name sum(somedata)
john 2
mary 1

5) Убедитесь что текстовое описание результата (из пункта 3) совпадает с результатом который вы приводите в пункте 4. Если между текстом и примером будут расхождения (как в этом примере) вы вместо помощи получите много вопросов на тему: "а ты сам знаешь что ты хочешь?"

6) Попытайтесь сами написать нужный запрос и покажите нам свой полуработающий результат. Отвечающим будет проще понять где вы ошибаетесь и указать на источник проблемы, посоветовать подходящую главу из учебника или просто ткнуть пальцем в лишнюю или не достающую запятую. А когда отвечающим проще отвечать - они отвечают быстрее, полнее и точнее.


И не ленитесь читать документацию: http://sqlite.org/lang.html
13 ноя 12, 20:04    [13467826]     Ответить | Цитировать Сообщить модератору
 Re: Как просить помощи с запросом  [new]
White Owl
Member

Откуда:
Сообщений: 12370
Если же вы совсем новичок не только в конкретно SQLite, но и в мире баз данных вообще и SQL для вас тайна за семью печатями. То лучший букварь по базовому SQL это:
Понимание SQL, Мартина Грабера: https://www.sql.ru/docs/sql/u_sql/
Эту книгу вы ОБЯЗАНЫ прочитать прежде чем браться за базы данных.
9 дек 12, 06:13    [13601944]     Ответить | Цитировать Сообщить модератору
Все форумы / SQLite Ответить