Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
m0
2 / 2 / 1
Регистрация: 03.12.2013
Сообщений: 146

Как выбрать все записи которые повторяются по разным колонкам и как выбрать уникальные?

11.10.2018, 13:27. Показов 1812. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
T-SQL
1
2
3
4
5
6
7
8
9
10
CREATE TABLE users
(
    name TEXT NOT NULL,
    city TEXT NOT NULL
);
INSERT INTO users (name, city) VALUES ('Anna', 'Moscow');
INSERT INTO users (name, city) VALUES ('Dmitry', 'Kiev');
INSERT INTO users (name, city) VALUES ('Ivan', 'Moscow');
INSERT INTO users (name, city) VALUES ('John', 'Kiev');
INSERT INTO users (name, city) VALUES ('Tom', 'New York');
Пример таблицы
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.10.2018, 13:27
Ответы с готовыми решениями:

Выбрать уникальные записи из таблицы
Здравствуйте! У меня есть таблица с полями "ФИО", "дата", "сумма", "комментарий" и т.д. Подскажите, пожалуйста, как из этой таблицы мне...

Как выбрать из таблицы все 50-ые записи?
Всего 100000 записей, как сделать такую выборку: 1 50 100 ... 95550 100000 ?

Как выбрать уникальные записи
Всем привет! есть код <?php $i=0;?> <?php foreach ($catalog as $row){?> <?php $i++;?> <tr...

1
2810 / 1679 / 885
Регистрация: 14.04.2015
Сообщений: 5,723
16.10.2018, 18:13
новая таблица для работы
SQL
1
2
3
4
5
6
7
8
9
10
11
12
CREATE TABLE users_ttt
(
    name NVARCHAR (MAX) NOT NULL,
    city NVARCHAR (MAX) NOT NULL
);
INSERT INTO users_ttt (name, city) VALUES ('Anna', 'Moscow');
INSERT INTO users_ttt (name, city) VALUES ('Dmitry', 'Kiev');
INSERT INTO users_ttt (name, city) VALUES ('Ivan', 'Moscow');
INSERT INTO users_ttt (name, city) VALUES ('John', 'Kiev');
INSERT INTO users_ttt (name, city) VALUES ('Tom', 'New York');
INSERT INTO users_ttt (name, city) VALUES ('Tom', 'New');
INSERT INTO users_ttt (name, city) VALUES ('Andrey', 'Minsk');
Запрос выводит все повторяющиеся записи по разным колонкам
SQL
1
2
SELECT * FROM users_ttt a 
WHERE (SELECT COUNT(*) FROM users_ttt b WHERE a.city = b.city OR a.name = b.name) > 1
чтобы получить все уникальные, нужно вместо знака > поставить =
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.10.2018, 18:13
Помогаю со студенческими работами здесь

Выбрать уникальные значения. Выбрать числа которые есть в обоих массивах
Всем доброго времени суток! Ребята , у меня есть 2 массива , они заполняются рандомными числами , подскажите что нужно сделать для того ,...

Как выбрать уникальные значения
Приветствую, есть таблица нужно выбрать данные из нескольких столбцов, но нужно чтобы данные были отфильтрованы по первому уникальными....

Можно ли в одном запросе выбрать уникальные записи?
mogno li v odnom zaprose vybrat unikalnye zapisi, a esli oni sovpadaut poschitat skolko raz Naprimer IDTour CountryName Price...

Выбрать уникальные по одному полю записи с максимальной датой для каждой
Выбрать уникальные по одному полю записи с максимальной датой для каждой пример во вложении такой запрос выбирает максимальные даты...

Выбрать с первого столбца все уникальные значения
Собственно надо взять с первой колонки все уникальные значения, но... Есть фрагмент кода, который все что есть в этой колонке заносит в...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru