Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Web > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 23.11.2017, 06:53   #1
Aelxbor777
Пользователь
 
Регистрация: 09.01.2010
Сообщений: 34
Репутация: 10
Вопрос Помогите пожалуйста разобраться ещё с одним запросом

Здравствуйте.
Условие: Identify the Ids of CUSTOMERS who have their first name and lastname identical?

Структура таблицы:
Customerld Firstname lastname
1 ivanov ivan
2 kozlov nikolay
3 ivanov ivan
4 perov petr
5 perov petr

Пишу: Select Firstname, Lastname from Customers Where Distinct Firstname, Lastname
Error: incorrect answer.

Как правильно написать запрос?

Последний раз редактировалось Aelxbor777; 23.11.2017 в 07:22.
Aelxbor777 вне форума   Ответить с цитированием
Старый 23.11.2017, 07:59   #2
Sciv
Профессионал
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Адрес: Курган
Сообщений: 3,201
Репутация: 1205
По умолчанию

Код:

Select Firstname, Lastname from Customers Where Firstname=Lastname

__________________
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума   Ответить с цитированием
Старый 23.11.2017, 08:17   #3
Aelxbor777
Пользователь
 
Регистрация: 09.01.2010
Сообщений: 34
Репутация: 10
По умолчанию

Цитата:
Сообщение от Aelxbor777 Посмотреть сообщение
Здравствуйте.
Условие: Identify the Ids of CUSTOMERS who have their first name and lastname identical?

Структура таблицы:
Customerld Firstname lastname
1 ivanov ivan
2 kozlov nikolay
3 ivanov ivan
4 perov petr
5 perov petr

Пишу: Select Firstname, Lastname from Customers Where Firstname, Lastname
Error: incorrect answer.

Как правильно написать запрос?
Цитата:
Сообщение от Sciv Посмотреть сообщение
Код:

Select Firstname, Lastname from Customers Where Firstname=Lastname

Нет. Ошибка
Aelxbor777 вне форума   Ответить с цитированием
Старый 23.11.2017, 08:23   #4
Аватар
Модератор
Заслуженный модератор
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Адрес: Северодонецк.ua
Сообщений: 17,665
Репутация: 6211
По умолчанию

А где в условии показать имена? Почитай внимательно
__________________
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар на форуме   Ответить с цитированием
Старый 23.11.2017, 09:43   #5
Aelxbor777
Пользователь
 
Регистрация: 09.01.2010
Сообщений: 34
Репутация: 10
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
А где в условии показать имена? Почитай внимательно
Это кому Вы написали ?
Aelxbor777 вне форума   Ответить с цитированием
Старый 23.11.2017, 09:49   #6
Аватар
Модератор
Заслуженный модератор
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Адрес: Северодонецк.ua
Сообщений: 17,665
Репутация: 6211
По умолчанию

Точно не Sciv-у ))
__________________
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар на форуме   Ответить с цитированием
Старый 23.11.2017, 09:55   #7
Aelxbor777
Пользователь
 
Регистрация: 09.01.2010
Сообщений: 34
Репутация: 10
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Точно не Sciv-у ))
) вот полное условие: http://transfiles.ru/amcqk
Aelxbor777 вне форума   Ответить с цитированием
Старый 23.11.2017, 09:58   #8
Sciv
Профессионал
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Адрес: Курган
Сообщений: 3,201
Репутация: 1205
По умолчанию

Можно ещё поизвращаться:

Код:

SELECT CustomerID 
FROM Customers
WHERE Firstname IN (SELECT Lastname FROM Customers)

__________________
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума   Ответить с цитированием
Старый 23.11.2017, 09:59   #9
Sciv
Профессионал
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Адрес: Курган
Сообщений: 3,201
Репутация: 1205
По умолчанию

Цитата:
Сообщение от Aelxbor777 Посмотреть сообщение
Нет. Ошибка
Телепатируйте сюда, пожалуйста, текст ошибки.
__________________
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума   Ответить с цитированием
Старый 23.11.2017, 10:00   #10
Аватар
Модератор
Заслуженный модератор
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Адрес: Северодонецк.ua
Сообщений: 17,665
Репутация: 6211
По умолчанию

Цитата:
вот полное условие
Цитата:
Identify the Ids of CUSTOMERS who have their first name and lastname identical
А это не условие? В вольном переводе - выбрать идентификаторы тех записей из CUSTOMERS, у которых совпадают Firstname и lastname. Условие на совпадение задал, а выбираешь что?
__________________
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 23.11.2017 в 10:02.
Аватар на форуме   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите разобраться с SQL-запросом ospts SQL, базы данных 24 17.08.2016 12:37
Помогите пожалуйста с одним вопросом ! Анонимщик Помощь студентам 0 08.02.2014 23:06
Помогите разобраться с запросом IgorBol Microsoft Office Access 2 06.10.2009 17:19
Помогите разобраться с SQL-запросом MasterofCDM БД в Delphi 5 04.07.2008 13:42


14:39.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru