ВУЗ:
Составители:
Рубрика:
94
conn.Close();
Console.WriteLine("Количество туров: " + KolichestvoTurov);
Console.ReadKey();
}
}
}
Возвращаемый методом ExecuteScalar результат приводим к типу string для
вывода в окно консоли. Запускаем приложение – запрос вернул число 5
(рис. 82).
Рис. 82. Вывод количества туров
Можно несколько раз применять этот метод.
myCommand.CommandText = "SELECT COUNT (*) FROM Туры";
string KolichestvoTurov = Convert.ToString(myCommand.ExecuteScalar());
myCommand.CommandText = "SELECT MAX (Цена) FROM Туры";
string MaxPrice = Convert.ToString(myCommand.ExecuteScalar());
myCommand.CommandText = "SELECT MIN (Цена) FROM Туры";
string MinPrice = Convert.ToString(myCommand.ExecuteScalar());
myCommand.CommandText = "SELECT AVG (Цена) FROM Туры";
string AvgPrice = Convert.ToString(myCommand.ExecuteScalar());
conn.Close();
Console.WriteLine("Количество туров: " + KolichestvoTurov +
"\nСамый дорогой тур, цена в руб. : " + MaxPrice +
"\nСамый дешевый тур, цена в руб.: " + MinPrice +
"\nСредняя цена туров: " + AvgPrice);
Запускаем приложение и получаем несколько значений из базы данных
(рис. 83).
Рис. 83. Вывод нескольких значений
Когда требуется получать подобные одиночные значения, всегда следует
применять метод ExecuteScalar. Такое решение позволяет значительно повысить
производительность.
Страницы
- « первая
- ‹ предыдущая
- …
- 92
- 93
- 94
- 95
- 96
- …
- следующая ›
- последняя »
