Как проверить наличие записи в таблице sql
Перейти к содержимому

Как проверить наличие записи в таблице sql

  • автор:

Как проверить наличие записи в таблице sql

Это делается с помощью EXISTS() , аргументом которой является подзапрос. Если подзапрос возвращает хотя бы одну строку, то EXISTS() вернёт true , а если ни одной, то false .

EXISTS(SELECT id FROM users WHERE id = 1) 

Как проверить наличие записи с через SQL запрос

Вопрос с SQL запросом. Необходимо проверить есть ли в таблице Data запись с фамилией «Иванов Иван», если есть, то ничего не делать, если нет то добавить новую запись.

Кое-что набросал, но как обработать найдена запись или нет не догоняю..

Edit1.text:='Иванов Иван'; ADOQuery1.SQL.Clear; ADOQuery1.SQL.Add('SELECT *'); ADOQuery1.SQL.Add('FROM Data'); ADOQuery1.SQL.add('WHERE Name like ''' +'%'+Edit1.Text + '%'''); ADOQuery1.ExecSQL;

__________________
Delphicode.org — справочник Delphi

Проверить наличие записи в таблице и добавить его при отсутствии

Author24 — интернет-сервис помощи студентам

Дано две таблицы:
Если в таблице 1 нет такого же id как в таблице 2, то необходимо этот id добавить в таблицу 1.

Добавлено через 20 минут
Только в таблице 1 поле id_1, а в таблице 2 — id_2.
Если id_1 =! id_2, тогда добавить в 1 отсутствующие id_1

94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Создать поле в таблице при его отсутствии
Есть переменная таблица с именами таблиц в БД DECLARE @TableNames TABLE (TABLE_NAME.

Проверить наличие файла и при его отсутствии создать его
Напишите программу, которая работает в одном из двух режимов. Если в текущем каталоге имеется файл.

Как проверить наличие записи в таблице БД MySql(по ID)
Всем доброго времени суток. Уважаемые программисты, у меня возник такой вопрос: Есть таблица в.

Проверить наличие записи в базе/добавить запись
Здравствуйте! Пожалуйста, помогите, если переменная: $text_zaprosa равна русскому слову, или.

1114 / 759 / 183
Регистрация: 27.11.2009
Сообщений: 2,267

1 2 3 4
INSERT [таблица 1](id_1, список полей>) SELECT t2.id_2, список полей> FROM [таблица 2] t2 WHERE NOT EXISTS(SELECT * FROM [таблица 1] t1 WHERE t1.id_1=t2.id_2);

87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

Проверить пинг и при его отсутствии запустить перезагрузку интернета
Вопрос Как мне после проверки пинга и при его отсутствии запустить перезагрузку интернета. Почитав.

Проверить пинг и при его отсутствии запустить перезагрузку интернета — CMD
Скажу сразу — вопросов нет, есть решение, возможно кому-то пригодится. Проблема — есть WIFI.

Или воспользуйтесь поиском по форуму:

Как проверить существование записи?

Добрый день! Возник вопрос, как проверить существование записей передавая id записей в IN.

Таблица cities (содержится информация, о городе)
Таблица сountry (информация, о стране).
Таблица Т3 в которой есть маппинг между сountry и cities.

В таблице cities есть 2 записи
id: 1, name: Москва
id: 2, name: Пенза

В таблице сountry есть 1 запись
id: 1, name: Россия

В таблице T3 есть 1 запись
id:1, id_city:1, id_сountry:1

Я думал можно сделать так

select exists(select * from T3 where id_сountry=1 AND id_city IN (1, 2));

НО он найдет id_city 1 и скажет try, а нужно решение чтобы он вернул false, потому что в T3 нет id_city = 2.

Подскажите пожалуйста решение или напутствие.

  • Вопрос задан более трёх лет назад
  • 2292 просмотра

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *