powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Linq Group by (Эквивалент в sql)
3 сообщений из 3, страница 1 из 1
Linq Group by (Эквивалент в sql)
    #37568694
vilix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Почитал на msdn как делается группировка в linq, хочу понять как это сделать на простом sql..

вот пример

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
[SRC c#]string[] names = { "Albert", "Burke", "Connor", "David",
                   "Everett", "Frank", "George", "Harris"};

// group by length
var groups = names.GroupBy(s => s.Length);

foreach (IGrouping<int, string> group in groups) {
    Console.WriteLine("Strings of length {0}", group.Key);

    foreach (string value in group)
        Console.WriteLine("  {0}", value);
}    



When run, this program prints out the following:

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Strings of length 6
  Albert
  Connor
  George
  Harris
Strings of length 5
  Burke
  David
  Frank
Strings of length 7
  Everett



И как группировать в SQL по константе а не по полю например как :

Код: c#
1.
 group word by key



и получаем :

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
Key=  аворт 

автор 
втора 
отвар 
рвота 
тавро 
товар 
...
Рейтинг: 0 / 0
Linq Group by (Эквивалент в sql)
    #37569894
Коляныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vilix,

SQL умеет возвращать только прямоугольные таблички. Если нарисуешь какую именно табличку с какими именно возвращаемыми данными хочешь получить, тогда можно и соответствующий запрос написать. Вторую часть вопроса про товар отвар и рвоту чёт ваще не понял.
...
Рейтинг: 0 / 0
Linq Group by (Эквивалент в sql)
    #37572654
vilix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Коляныч, я аннаграмы хочу получить на скл. вот последний запрос линку реализует это. допустим сделать групировку по аворт . и выдаст его аннаграмы из поля в словаре
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Linq Group by (Эквивалент в sql)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]