Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Базы данных MS SQL

  Все выпуски  

RFpro.ru: Базы данных MS SQL


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64

РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты по данной тематике

Коцюрбенко Алексей aka Жерар
Статус: Советник
Рейтинг: 3992
∙ повысить рейтинг »
Megaloman
Статус: Академик
Рейтинг: 1788
∙ повысить рейтинг »
Абаянцев Юрий Леонидович aka Ayl
Статус: Профессионал
Рейтинг: 1761
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И СОФТ / Базы данных / MSSQL, Oracle, Interbase, Firebird, FoxPro

Номер выпуска:104
Дата выхода:28.01.2014, 13:21
Администратор рассылки:Филатов Евгений Геннадьевич (Профессионал)
Подписчиков / экспертов:36 / 19
Вопросов / ответов:3 / 6

Консультация # 78652: Уважаемые эксперты Дано база данных из которого от таблицы «сотрудники» нужно извлечь данные по 10 штук за раз. Например, из таблицы «сотрудники» нужно отображать на форме первые 10 записи или от 10 до 20 и так далее. Ест ли возможность это осуществит в MSSQL 2000. Заранее спасобо. .


Консультация # 71167: Установил на домашнем компьюторе Visual Studio 2005 Enterprise и SQL Server 2005 Express. Не могу разобраться как с помощью SQL Server 2005 Enterprise Manager создать таблицу и нужно ли создавать при этом SQL Server 2005 Group и Databases и как, если нужно. Язык SQL знаю, не разобрался в инструментарии. ...
Консультация # 108122: Имеется таблица: Дата Товар Кол-Во 2007 машина 5 2008 машина 10 2009 машина 7 2007 коляска 2 2009 кубик 3 2010 кубик 5 как проссусмировать и получить на выходе Товар Кол-во машина 12 коляска 2 кубик 8...

Консультация # 78652:

Уважаемые эксперты
Дано база данных из которого от таблицы «сотрудники» нужно извлечь данные по 10 штук за раз. Например, из таблицы «сотрудники» нужно отображать на форме первые 10 записи или от 10 до 20 и так далее.
Ест ли возможность это осуществит в MSSQL 2000.
Заранее спасобо.

Дата отправки: 17.03.2007, 01:07
Вопрос задал: RAMA
Всего ответов: 1
Страница онлайн-консультации »


Консультирует Grigory:

Здравствуйте, RAMA!
В SQL Server 2000 есть возможность выбрать первые 10 записей, если написать вот такой вот запрос:
SELECT TOP 10 ИМЯ_ПОЛЯ FROM сотрудники, но то, что Вам нужно обычно делается не в запросе а в коде ASP.NET (если вы это делаете на ASP.NET) - обычно для этого используют DataGrid (ASP.NET 1.x) или GridView (ASP.NET 2.0), а в запросе просто выбирают всех сотрудников.

Консультировал: Grigory
Дата отправки: 17.03.2007, 06:20
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 71167:

Установил на домашнем компьюторе Visual Studio 2005 Enterprise и SQL Server 2005 Express. Не могу разобраться как с помощью SQL Server 2005 Enterprise Manager создать таблицу и нужно ли создавать при этом SQL Server 2005 Group и Databases и как, если нужно. Язык SQL знаю, не разобрался в инструментарии.

Дата отправки: 16.01.2007, 10:58
Вопрос задал: Квасников Виктор Михайлович
Всего ответов: 1
Страница онлайн-консультации »


Консультирует Кошелев АВ:

Здравствуйте, Квасников Виктор Михайлович!
Любая таблица должна храниться в базе данных. Соответственно, Вам нужно первым делом создать базу данных.

Правой кнопкой на Databases -> New Database. Далее вводите имя базы (Database name), и Ok.

После создания базы, она появится у вас в меню Databases в менеджере, открываете базу, там правой кнопкой на пункте Tables ->New Table.

Консультировал: Кошелев АВ
Дата отправки: 16.01.2007, 12:40
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 108122:

Имеется таблица:

Дата Товар Кол-Во
2007 машина 5
2008 машина 10
2009 машина 7
2007 коляска 2
2009 кубик 3
2010 кубик 5

как проссусмировать и получить на выходе

Товар Кол-во
машина 12
коляска 2
кубик 8

Дата отправки: 05.11.2007, 16:37
Вопрос задал: Мельник Ярослав Анатольевич
Всего ответов: 4
Страница онлайн-консультации »


Консультирует din:

Здравствуйте, Мельник Ярослав Анатольевич!
Вот этим запросом:

SELECT Товар, SUM(Кол-Во) AS Кол-Во
FROM Таблица
WHERE Дата <> 2008
GROUP BY Товар

Консультировал: din
Дата отправки: 05.11.2007, 17:29
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Титов Михаил Анатольевич:

Здравствуйте, Мельник Ярослав Анатольевич!
Для таких запросов предназначенны группировки и агрегатные функции, вам в частности понадобится функция Sum. Запрос:

SELECT Товар, Sum(Кол-во) AS Кол-во
FROM Таблица
GROUP BY Товар

Вот результат только будет

Товар Кол-во
машина 22
коляска 2
кубик 8

Консультировал: Титов Михаил Анатольевич
Дата отправки: 06.11.2007, 00:23
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Челноков Виктор Альбертович (Студент):

Здравствуйте, Мельник Ярослав Анатольевич!
Попробуйте следующий запрос
SELECT машина, SUM([кол-во]) AS сумма
FROM dbo.Table_1
GROUP BY машина

Консультировал: Челноков Виктор Альбертович (Студент)
Дата отправки: 06.11.2007, 06:56
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Dubrovin:

Здравствуйте, Мельник Ярослав Анатольевич!
select Товар, sum(Кол-Во)
from ТАБЛИЦА
group by Товар

Консультировал: Dubrovin
Дата отправки: 06.11.2007, 11:52
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка  |  восстановить логин/пароль

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!



В избранное