Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Выбор самой длинной строки с её выводом на экран / 5 сообщений из 5, страница 1 из 1
11.07.2016, 10:38
    #39271633
Psylosopher
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор самой длинной строки с её выводом на экран
Уважаемые гуру Access, я столкнулся с некоторой проблемой... Поиск по форуму ничего не дал... Мне надо вывести самую длинную текстовую строчку в БД. Вроде бы, это работа для функций MAX(LEN(поле)), но она выводит лишь количество символов, но не могу понять как вывести значение поля. В условие агрегатную функцию вставить не могу, ибо не хватает ума или знаний... Не поможете? Заранее благодарен.
...
Рейтинг: 0 / 0
11.07.2016, 11:01
    #39271642
__Michelle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор самой длинной строки с её выводом на экран
Код: sql
1.
SELECT TOP 1 F FROM T ORDER BY Len(F) DESC

или
Код: sql
1.
SELECT F FROM T WHERE Len(F)=Max(Len(F))
...
Рейтинг: 0 / 0
11.07.2016, 11:05
    #39271643
__Michelle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор самой длинной строки с её выводом на экран
Окончание второго варианта неверное.
Там нужен подзапрос, выбирающий максимальную длину.
...
Рейтинг: 0 / 0
11.07.2016, 11:44
    #39271672
__Michelle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор самой длинной строки с её выводом на экран
Ах, да! Там же еще "с выводом на экран"...
Код: vbnet
1.
MsgBox CurrentDb.OpenRecordset("SELECT TOP 1 F FROM T ORDER BY Len(F) DESC").Fields(0) 

или Debug.Print вместо MsgBox.
...
Рейтинг: 0 / 0
11.07.2016, 11:48
    #39271678
Psylosopher
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор самой длинной строки с её выводом на экран
__Michelle, спасибо большое! Не додумался до такого.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Выбор самой длинной строки с её выводом на экран / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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