RUS  ENG 

sql запрос update

Страницы: 1
RSS
sql запрос update, sql запрос update
 
Поддерживается ли в ZuluGIS такой sql запрос для переноса данных между полями Zulu?
UPDATE SET Name=sap_name CASE WHEN sap_name IS NOT NULL THEN sap_name ELSE Name END WHERE typeid=4"
 
Svetlana,
Очевидно, что нет, он синтаксически неправильный.
Синтаксически правильно будет так:
Код
UPDATE SET Name=CASE WHEN sap_name IS NOT NULL THEN sap_name ELSE Name END WHERE typeid=4

А если Вам нужно (судя по запросу) заполнить поле Name значениями sap_name и только теми, которые не пусты, то можно проще:
Код
UPDATE SET Name=sap_name WHERE typeid=4 AND sap_name IS NOT NULL
 
Цитата
написал:
Svetlana,
Очевидно, что нет, он синтаксически неправильный.
Синтаксически правильно будет так:
Код
 UPD ATE SET Name=CASE WHEN sap_name IS NOT NULL THEN sap_name ELSE Name END WHERE typeid=4
 

А если Вам нужно (судя по запросу) заполнить поле Name значениями sap_name и только теми, которые не пусты, то можно проще:
Код
 UPDATE SE T Name=sap_name WHERE typeid=4 AND sap_name IS NOT NULL
 
Спасибо
Страницы: 1