Форум программистов CODEBY.NET Хостинг в Беларуси — Active Technologies

Разработка бизнес сайтов

Нужны клиенты? Тогда сюда быстрее...
X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )




> Отобрать уникальные записи в БД
Денис Кириченко
Вставить ник
сообщение 26:02:2008, 15:33
Цитата Ответить 


Жизнь налаживается :)
***

Группа: Достойный программист
Сообщений: 301
Регистрация: 15:01:2008
Из: Украина, Одесса
Пользователь №: 14 789
Специализация: Начинающий проект менеджер :)



Репутация: - 0 +


Как отобрать уникальные записи в БД, что-то вроде:
select * from test.dbf where Pole != Pole
Подняться вверх 
 
Сообщение #1
 
Новая тема 
Ответов (1 - 11)
Pasha
Вставить ник
сообщение 26:02:2008, 15:43
Цитата Ответить 


Божественный
*****

Группа: Модеры
Сообщений: 1 200
Регистрация: 17:05:2006
Из: Минск
Пользователь №: 4 257
Специализация: .NET



Репутация: - 27 +


Код
select distinct Pole from test.dbf
Подняться вверх 
 
Сообщение #2
Денис Кириченко
Вставить ник
сообщение 26:02:2008, 15:47
Цитата Ответить 


Жизнь налаживается :)
***

Группа: Достойный программист
Сообщений: 301
Регистрация: 15:01:2008
Из: Украина, Одесса
Пользователь №: 14 789
Специализация: Начинающий проект менеджер :)



Репутация: - 0 +


Цитата(Pasha @ 26:02:2008, 18:43 ) *
Код
select distinct Pole from test.dbf


Sorry, а только повторяющиеся записи smile.gif
Подняться вверх 
 
Сообщение #3
Pasha
Вставить ник
сообщение 26:02:2008, 16:14
Цитата Ответить 


Божественный
*****

Группа: Модеры
Сообщений: 1 200
Регистрация: 17:05:2006
Из: Минск
Пользователь №: 4 257
Специализация: .NET



Репутация: - 27 +


Код
SELECT Pole
FROM test.dbf
GROUP BY Pole
having (COUNT(*) > 1)
Подняться вверх 
 
Сообщение #4
sax_ol
Вставить ник
сообщение 26:02:2008, 16:26
Цитата Ответить 


==============
*****

Группа: Модеры
Сообщений: 1 740
Регистрация: 11:01:2007
Пользователь №: 8 750
Специализация: specialist



Репутация: - 27 +


Цитата(Pasha @ 26:02:2008 - 19:14) *
having

не уверен, что это будет работать, учитывая - dbf
Подняться вверх 
 
Сообщение #5
Pasha
Вставить ник
сообщение 26:02:2008, 17:05
Цитата Ответить 


Божественный
*****

Группа: Модеры
Сообщений: 1 200
Регистрация: 17:05:2006
Из: Минск
Пользователь №: 4 257
Специализация: .NET



Репутация: - 27 +


sax_ol
Учитывая dbf ответ можно найти в гугле: http://support.microsoft.com/kb/126272
А вообще топикастер не конкретизировал, может у него вообще лотус smile.gif
Подняться вверх 
 
Сообщение #6
Денис Кириченко
Вставить ник
сообщение 27:02:2008, 07:06
Цитата Ответить 


Жизнь налаживается :)
***

Группа: Достойный программист
Сообщений: 301
Регистрация: 15:01:2008
Из: Украина, Одесса
Пользователь №: 14 789
Специализация: Начинающий проект менеджер :)



Репутация: - 0 +


Народ кто-то может подсказать нормальный Viewer, что бы просматривал .dbf файлы. И еще вопрос сохранил dbf файл при помощи 2 разных Viewer (dbed и xBaseView). Они их сохранили по разному. xBaseView сохранил в своем форматировании, а dbed сохранил в исходном формате (с которого я собственного и делал копию)
Подняться вверх 
 
Сообщение #7
sax_ol
Вставить ник
сообщение 27:02:2008, 07:20
Цитата Ответить 


==============
*****

Группа: Модеры
Сообщений: 1 740
Регистрация: 11:01:2007
Пользователь №: 8 750
Специализация: specialist



Репутация: - 27 +


Денис Кириченко
Что вы имеете ввиду, что значит "нормальный Viewer"? Если данные видны, то нормальный.
И еще, что такое "форматирование"?
Подняться вверх 
 
Сообщение #8
Денис Кириченко
Вставить ник
сообщение 27:02:2008, 07:24
Цитата Ответить 


Жизнь налаживается :)
***

Группа: Достойный программист
Сообщений: 301
Регистрация: 15:01:2008
Из: Украина, Одесса
Пользователь №: 14 789
Специализация: Начинающий проект менеджер :)



Репутация: - 0 +


Что бы он отрабатывал нормально запросы, как:
Код
SELECT Pole
FROM test.dbf
GROUP BY Pole
having (COUNT(*) > 1)

и сохранял dbf, что бы те могли прочитаться не только им самим smile.gif
Подняться вверх 
 
Сообщение #9
sax_ol
Вставить ник
сообщение 27:02:2008, 07:43
Цитата Ответить 


==============
*****

Группа: Модеры
Сообщений: 1 740
Регистрация: 11:01:2007
Пользователь №: 8 750
Специализация: specialist



Репутация: - 27 +


Денис Кириченко
За это не вьювер отвечает, а предустановленный, имеющийся в наличии, правильно распознанный и т.п. движек (драйвер), а вот вьювер он тока показываент то что ему дали.
Что касаеться этого запроса, то вам уже Pasha дал ссылку, если поянгуглить можно и другие найди.
Я к примеру незнаю кто с дбф может такое сделать ..... Насчет форматов: ДБФ это весьма специфичный формат, как правило его определяют по заголовку самого файла. Больше инфы про него можно найти тут

PS: В поставке, например, Delphi 7, есть несколько программ которые нормально работают с такими файлами, одна из них - SQL Explorer. Наверное в инете ее можно найти.
Подняться вверх 
 
Сообщение #10
Денис Кириченко
Вставить ник
сообщение 27:02:2008, 08:30
Цитата Ответить 


Жизнь налаживается :)
***

Группа: Достойный программист
Сообщений: 301
Регистрация: 15:01:2008
Из: Украина, Одесса
Пользователь №: 14 789
Специализация: Начинающий проект менеджер :)



Репутация: - 0 +


Цитата(sax_ol @ 27:02:2008, 10:43 ) *
Денис Кириченко
За это не вьювер отвечает, а предустановленный, имеющийся в наличии, правильно распознанный и т.п. движек (драйвер), а вот вьювер он тока показываент то что ему дали.
Что касаеться этого запроса, то вам уже Pasha дал ссылку, если поянгуглить можно и другие найди.
Я к примеру незнаю кто с дбф может такое сделать ..... Насчет форматов: ДБФ это весьма специфичный формат, как правило его определяют по заголовку самого файла. Больше инфы про него можно найти тут

PS: В поставке, например, Delphi 7, есть несколько программ которые нормально работают с такими файлами, одна из них - SQL Explorer. Наверное в инете ее можно найти.


Я скачал InterBase, но ксажелению эта СУБД не понимает формат dbf, Вы мне подсказали продукт Delphi 7, я ксажелению с ним не работал. Можете мне подсказать какая СУБД будет понимать dbf формат и если не трудно где можно скачать.
Заранее спасибо smile.gif
Подняться вверх 
 
Сообщение #11
Pasha
Вставить ник
сообщение 27:02:2008, 11:06
Цитата Ответить 


Божественный
*****

Группа: Модеры
Сообщений: 1 200
Регистрация: 17:05:2006
Из: Минск
Пользователь №: 4 257
Специализация: .NET



Репутация: - 27 +


Денис Кириченко
MS Access понимает dbf.
Подняться вверх 
 
Сообщение #12


Быстрый ответ  Ответить  Новая тема 

> Быстрый ответ
Полужирный
Курсив
Подчеркнутый
Вставить изображение
Смайлики
Цитата
Код
 
 Отправлять уведомления об ответах на e-mail |  Включить смайлики |  Добавить подпись
   

 

RSS Текстовая версия Сейчас: 17:05:2008 - 09:47
с нами можно связаться по:
телефону: +375-(29)-632-60-67
e-mail:info@codeby.net