Вопросы с тегом «sql-update»

Оператор SQL UPDATE используется для изменения существующих строк в таблице.

1315
Как я могу сделать оператор UPDATE с JOIN в SQL Server?

Мне нужно обновить эту таблицу в SQL Server данными из его родительской таблицы, см. Ниже: Стол: продажа id (int) udid (int) assid (int) Таблица: уд id (int) assid (int) sale.assidсодержит правильное значение для обновления ud.assid. Какой запрос будет делать это? Я думаю о, joinно я не уверен,...

929
Обновление SQL из одной таблицы в другую на основе совпадения идентификатора

У меня есть база данных с account numbersи card numbers. Я сопоставляю их в файле с updateлюбыми номерами карт и номерами счетов, так что я работаю только с номерами счетов. Я создал представление, связывающее таблицу с базой данных учетных записей / карточек, чтобы получить соответствующий Table...

836
Обновить таблицу с помощью JOIN в SQL Server?

Я хочу обновить столбец в таблице, создавая соединение с другой таблицей, например: UPDATE table1 a INNER JOIN table2 b ON a.commonfield = b.[common field] SET a.CalculatedColumn= b.[Calculated Column] WHERE b.[common field]= a.commonfield AND a.BatchNO = '110' Но это жалуется Сообщение 170,...

817
Код ошибки MySQL: 1175 во время ОБНОВЛЕНИЯ в MySQL Workbench

Я пытаюсь обновить столбец, visitedчтобы дать ему значение 1. Я использую рабочую среду MySQL, и я пишу оператор в редакторе SQL из рабочей среды. Я пишу следующую команду: UPDATE tablename SET columnname=1; Это дает мне следующую ошибку: Вы используете безопасный режим обновления и пытались...

664
Запрос на обновление SQL с использованием соединений

Я должен обновить поле со значением, которое возвращается объединением 3 таблиц. Пример: select im.itemid ,im.sku as iSku ,gm.SKU as GSKU ,mm.ManufacturerId as ManuId ,mm.ManufacturerName ,im.mf_item_number ,mm.ManufacturerID from item_master im, group_master gm, Manufacturer_Master mm where...

501
MySQL - запрос ОБНОВЛЕНИЯ, основанный на SELECT Query

Мне нужно проверить (из той же таблицы), есть ли связь между двумя событиями на основе даты и времени. Один набор данных будет содержать дату и время окончания определенных событий, а другой набор данных будет содержать дату и время начала других событий. Если первое событие завершится до второго...

415
Как мне (или я могу) ВЫБРАТЬ DISTINCT по нескольким столбцам?

Мне нужно извлечь все строки из таблицы, где 2 столбца вместе все разные. Поэтому я хочу, чтобы все продажи, в которых не было других продаж, произошли в тот же день по той же цене. Продажи, которые являются уникальными в зависимости от дня и цены, будут обновлены до активного статуса. Вот я и...

388
Несколько обновлений в MySQL

Я знаю, что вы можете вставить несколько строк одновременно, есть ли способ обновить несколько строк одновременно (как в одном запросе) в MySQL? Изменить: например, у меня есть следующее Name id Col1 Col2 Row1 1 6 1 Row2 2 2 3 Row3 3 9 5 Row4 4 16 8 Я хочу объединить все следующие обновления в один...

310
Как вставить значение, содержащее апостроф (одинарную кавычку)?

Какой правильный синтаксис SQL для вставки значения с апострофом в нем? Insert into Person (First, Last) Values 'Joe', 'O'Brien' Я продолжаю получать сообщение об ошибке, так как считаю апостроф после O конечным тегом для...

304
обновление строк таблицы в postgres с использованием подзапроса

Используя postgres 8.4, я хочу обновить существующую таблицу: CREATE TABLE public.dummy ( address_id SERIAL, addr1 character(40), addr2 character(40), city character(25), state character(2), zip character(5), customer boolean, supplier boolean, partner boolean ) WITH ( OIDS=FALSE ); Первоначально я...

251
Oracle SQL: обновить таблицу с данными из другой таблицы

Таблица 1: id name desc ----------------------- 1 a abc 2 b def 3 c adf Таблица 2: id name desc ----------------------- 1 x 123 2 y 345 В Oracle SQL, как мне выполнить SQL- запрос на обновление, который может обновить таблицу 1 с таблицей 2 nameи descиспользуя тот же id? Таким образом, конечный...

213
Как написать UPDATE SQL с псевдонимом таблицы в SQL Server 2008?

У меня есть очень простой UPDATE SQL- UPDATE HOLD_TABLE Q SET Q.TITLE = 'TEST' WHERE Q.ID = 101; Этот запрос работает отлично в Oracle, Derby, MySQL- но он терпит неудачу в SQL Server 2008 с следующей ошибкой: «Msg 102, Уровень 15, Состояние 1, Строка 1 Неверный синтаксис рядом с« Q ».» Если я...

180
Я хочу использовать оператор CASE для обновления некоторых записей в SQL Server 2005

UPDATE dbo.TestStudents SET LASTNAME = ( CASE WHEN (LASTNAME = 'AAA') THEN 'BBB' WHEN (LASTNAME = 'CCC') THEN 'DDD' WHEN (LASTNAME = 'EEE') THEN 'FFF' ELSE (LASTNAME) END ) Оператор работает для этой цели, но условие else просматривает каждую запись в таблице. Можно ли как-нибудь оставить...

166
Обновить несколько столбцов в SQL

Есть ли способ обновить несколько столбцов на сервере SQL так же, как используется оператор вставки? Что-то вроде: Update table1 set (a,b,c,d,e,f,g,h,i,j,k)= (t2.a,t2.b,t2.c,t2.d,t2.e,t2.f,t2.g,t2.h,t2.i,t2.j,t2.k) from table2 t2 where table1.id=table2.id Или что-то в этом роде, а не так: update...

165
ОБНОВИТЬ несколько таблиц в MySQL, используя LEFT JOIN

У меня есть две таблицы, и я хочу обновить поля в T1 для всех строк в левом соединении. Для простого примера обновите все строки следующего набора результатов: SELECT T1.* FROM T1 LEFT JOIN T2 ON T1.id = T2.id WHERE T2.id IS NULL В руководстве MySQL говорится, что: Операторы UPDATE для нескольких...

162
Количество строк, затронутых ОБНОВЛЕНИЕМ в PL / SQL

У меня есть функция PL / SQL (работает на Oracle 10g), в которой я обновляю некоторые строки. Есть ли способ узнать, на сколько строк повлияло ОБНОВЛЕНИЕ? При выполнении запроса вручную он сообщает мне, сколько строк было затронуто, я хочу получить это число в PL /...