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

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

  Все выпуски  

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


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

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

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

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

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

Номер выпуска:91
Дата выхода:22.08.2012, 06:30
Администратор рассылки:Филатов Евгений Геннадьевич (Профессионал)
Подписчиков / экспертов:59 / 27
Вопросов / ответов:3 / 6

Консультация # 175939: Здравствуйте! У меня проблема с кодировкой базы данных. Значит создаю базу в phpmyadmin с кодировкой "utf8 unicode_ci", сайт тоже в кодировке utf8. Вывожу данные из базы и мне выводит "�����������". Я уже пересоздавал базу в другой кодировке и все ра...


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

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

Здравствуйте!
У меня проблема с кодировкой базы данных. Значит создаю базу в phpmyadmin с кодировкой "utf8 unicode_ci", сайт тоже в кодировке utf8. Вывожу данные из базы и мне выводит "�����������". Я уже пересоздавал базу в другой кодировке и все равно тоже самое выводит, уже не знаю, что делать. Что подскажите?

Дата отправки: 08.01.2010, 23:17
Вопрос задал: Hottabych
Всего ответов: 1
Страница онлайн-консультации »


Консультирует lupus campestris (Академик):

Здравствуйте, Hottabych.
Кодировка задается в трех местах:
1) для базы данных;
2) для сайта;
3) для скрипта, который делает запросы к базе данных.
Раз у Вас для сайта и базы данных задана кодировка utf8, то и при запросе к базе данных нужно использовать эту кодировку. Не всегда кодировка по умолчанию является той, что нужна, поэтому существует SQL запрос, который позволяет выставить нужную кодировку: SET NAMES название_кодировки. Этот запрос нужно выполнить после подключения к базе данных, но перед запросом данных.
Для Вашего сайта нужно добавить эту строчку сразу после подключения к базе данных:
mysql_query("SET NAMES utf8",$db);
Удачи!

Консультировал: lupus campestris (Академик)
Дата отправки: 12.01.2010, 18:49

5
спасибо помогло
-----
Дата оценки: 12.01.2010, 18:56

Рейтинг ответа:

НЕ одобряю 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 одобряю!

Консультация # 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 одобряю!


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

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

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



В избранное