Форум программистов, компьютерный форум, киберфорум
Наши страницы
MS Access
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/10: Рейтинг темы: голосов - 10, средняя оценка - 4.60
Ух ты
0 / 0 / 0
Регистрация: 07.10.2009
Сообщений: 7
1

access,sql - работа со строками

07.09.2011, 05:20. Просмотров 1836. Ответов 3
Метки нет (Все метки)

здравствуйте. возникла такая проблема.
существует 2 таблицы, необходимо сделать такую операцию:таблица1.столбецХ,У,z. строка 1
и таблица2.столбец Х,У,z. строка 1.

надо чтобы брались данные только из 1 строки, потом только из второй..(их всего 19 )
пробовала : select top1, a.x,a.y,a.z from.. - но тут, получается что 'top1' (т.е. выбрать только первую строку) это очередной столбец. как быть? кк правильно записать. помогите пожалуйста
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.09.2011, 05:20
Ответы с готовыми решениями:

Работа с SQL в access 2007
SELECT Полеты., Полеты.. FROM Полеты WHERE Полеты.= "248"; Мне необходимо...

Работа с SQL Server через Access
работа с SQL Server через Access вот такая проблема у друга: я в Access...

Переход (совмещение) Access и SQL (работающая база Access в SQL)
Имеется вот какая задача: существует база данных Access (работает более 5 лет,...

Знаки подстановки разные в SQL Access и SQL VBA Access
Приветствую, уважаемые форумчане. Просмотрел множество сообщений о VBA и SQL,...

Access 2010 + Microsoft SQL Server 2014 - работа с двоичными данными
У нас есть база данных, которая работает на SQL Server (разработка не наша,...

3
ironegg
1899 / 776 / 31
Регистрация: 11.02.2010
Сообщений: 1,567
07.09.2011, 10:16 2
вот образец использования предиката TOP из справки :
SQL
1
... TOP n [PERCENT]...
вот пример из справки:
SQL
1
2
3
4
5
SELECT TOP 10 PERCENT
FirstName, LastName
FROM Students
WHERE GraduationYear = 1994
ORDER BY GradePointAverage ASC;
обратите внимание на пробел между предикатом и значением
1
Ух ты
0 / 0 / 0
Регистрация: 07.10.2009
Сообщений: 7
08.09.2011, 05:50  [ТС] 3
спасибо)).

я еще решила эту проблему только для первой строки(группировка).. но нужно также для второй...подскажите, как таким же способом это сделать?

SQL
1
2
SELECT FIRST(ELEME.X) AS [First-X], FIRST(ELEME.Y) AS [First-Y], FIRST(ELEME.Z) AS [First-Z], FIRST(Таблица1.х) AS [First-х], FIRST(Таблица1.у) AS [First-у], FIRST(Таблица1.zb) AS [First-zb], (([First-х]-[First-X])^2)+(([First-у]-[First-Y])^2)+(([First-zb]-[First-Z])^2) AS Выражение1, Sqr([Выражение1]) AS Корень
FROM Таблица1 INNER JOIN ELEME ON Таблица1.Код=ELEME.Код;

"SELECT TOP 10 PERCENT" - не получается что то ..(((
0
ironegg
1899 / 776 / 31
Регистрация: 11.02.2010
Сообщений: 1,567
08.09.2011, 10:31 4
Цитата Сообщение от Ух ты Посмотреть сообщение
необходимо сделать такую операцию:таблица1.столбецХ,У,z. строка 1
и таблица2.столбец Х,У,z. строка 1.
если я правильно понял, попробуйте так
SQL
1
2
3
SELECT TOP 1 столбецХ, столбецУ, столбецz FROM таблица1
UNION ALL
SELECT TOP 1 столбецХ, столбецУ, столбецz FROM таблица2
должно получиться две строки, одна из первой таблицы, вторая из второй.
это только пример. порядок записей в таблице, вообще говоря, не постоянен. таблица может быть оптимизирована движком БД. так что добавьте в запросы сортировку (например по коду записи)
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.09.2011, 10:31

Access sql в стандартный sql
Добрый день. Очень хочу узнать есть ли такая утилита, которая преобразует...

Возможна ли работа проги на Access без Access?
Не подскажете возможна ли работа проги на Access без установленного на машине...

работа со строками 1:N
привет всем) вот задачка для меня... что не пробовала, не получается....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru