Не знаю, откуда получить нужное мне значение. Метод ниже. Само задание:
подсчитать максимальное количество повторений записей в поле Artist и вывести его.
private void Count_Base()
{
string connectionString = @"Data Source=.\SQLEXPRESS;Initial Catalog=baza;Integrated Security=True";
string sqlExpression = "SELECT Artist, COUNT(*) FROM Lab6 GROUP BY Artist";
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
SqlCommand command = new SqlCommand(sqlExpression, connection);
SqlDataReader reader = command.ExecuteReader();
if (reader.HasRows)
{
while (reader.Read())
{
textBox1.Text = //от куда получить??? ;
}
}
reader.Close();
}
}
Во второй ячейке: reader[1].
Также можете дать ячейке имя, исправив запрос на
SELECT Artist, COUNT(*) as count FROM Lab6 GROUP BY Artist
и получить значение как reader["count"]
.
Но учтите, что запрос вернет не одну строку, а много. Поэтому вы обойдете их все в цикле while
(reader.Read()
) и выведете в итоге только значение из последней строки.
Чтобы избежать этого ограничьте выборку одной строкой и отсортируйте данные как раз по второму столбцу в порядке убывания:
SELECT TOP 1 Artist, COUNT(*) FROM Lab6 GROUP BY Artist ORDER BY 2 DESC
GetValue(0)
- повторяющаяся запись, GetValue(1)
- количество повторений
Console.WriteLine("{0}", reader.GetValue(1).ToString());
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть WPF приложение, в классе DAL которого реализуется чтение данных из БД и запись полученной таблицы в DataSet, в класс StorageТаблицы точно попадают...
Пишу программу с VK Api, делал GET запрос, далее возникли проблемы с парсингом jsonКогда запускаю программу ничего не отображается
Сортирует значения какого-нибудь List в случайном порядкеА как сделать так, чтобы List2 отсортировался в точно таком же порядке?
Подскажите где найти тему интерфейса в стиле Steam для WindowsForms, обрыл весь интернет, но не нашел ничего годного