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

Откуда:
Сообщений: 12055
1) Всегда указывайте версию своего сервера.
Фирма Sybase продает под своим именем несколько очень разных баз данных с очень разными возможностями.
Узнать имя и версию своего сервера (в большинстве баз данных) можно командой:
select @@version

Если не помогло - спросите у своего администратора.


2) Если вы хотите помощи в составлении запроса:
Напишите и опубликуйте скрипт создающий тестовую таблицу (или таблицы). И наполняющий ее (их) данными. Например:
create table t1 (
  pk        integer not null primary key,
  name      varchar(25) not null,
  somedata  integer null
)
go
insert into t1 values ( 1, "john", 5 )
insert into t1 values ( 2, "mary", 3 )
insert into t1 values ( 3, "john", 4 )
go

Убедитесь что скрипт который вы публикуете работает.

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

Приведите пример результата который вы хотите получить. Например:
namesum(somedata)
john2
mary1


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

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


3) Если сервер ругается на вашу команду...
... не поленитесь показать полный текст вашей команды и полный текст сообщения об ошибке.
Только ясновидящие и телепаты могут помочь в случае: "я делаю а оно ругается".


4) Обязательно прочитайте инструкцию по оформлению сообщений.
http://www.sql.ru/faq/faq_topic.aspx?fid=202
Учтите, что чем более "некрасиво" выглядит ваш топик, тем меньше желания у заглянувших специалистов вдумываться в ваш вопрос.


5) Давайте своим топикам осмысленные названия.
Вопли "ПОМОГИТЕ" или "Вопрос" никому читать не интересно. В них заглядывают только совсем скучающие люди и злобные модераторы которые с удовольствием прибьют такой топик.


6) Прежде чем задавать вопрос, прочтите наконец инструкцию!
Официальная документация на все продукты фирмы Sybase доступна тут:
http://infocenter.sybase.com/help/index.jsp
Запомните эту ссылку как собственное имя. И если отвечающий послал вас в BOL - идите читать официальную документацию. (BOL = Books OnLine старое название SyBooks Online)

В связи с покупкой компании Sybase компанией SAP, новое место для поиска документации по всем бывшим продуктам Sybase (и некоторым собственным продуктам SAP) документацию на SAP версии баз данных можно найти здесь:
http://help.sap.com/pcat_datamgmt
19 апр 11, 00:45    [10533930]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Как задавать вопрос  [new]
White Owl
Member

Откуда:
Сообщений: 12055
Если же вы совсем новичок не только в конкретно базах данных от Sybase, но и в мире баз данных вообще и SQL для вас тайна за семью печатями. То лучший букварь по базовому SQL это:
Понимание SQL, Мартина Грабера: http://www.sql.ru/docs/sql/u_sql/
Эту книгу вы ОБЯЗАНЫ прочитать прежде чем браться за базы данных.
22 июн 16, 17:19    [19323806]     Ответить | Цитировать Сообщить модератору
Все форумы / Sybase ASA, ASE, IQ Ответить