|
|
|
Обменять значения двух полей с помощью SQL (было Inverse field values with SQL)
|
|||
|---|---|---|---|
|
#18+
Привет всем. Знает ли кто-нибудь как я могу поменять значения двух полей в строке записей местами не используя промежуточный буфер ? Например, у меня есть таблица с двумя полями: Currency и Currency2, и запись со значениями: Currency = 'EUR' и Currency2 = 'USD'. Я хочу переместить значение поля Currency2 в поле Currency и , наоборот, Currency в Currency2. Чтобы в конце концов получилась запись: Currency = 'USD 'and Currency2 = 'EUR' Возможно ли сделать это одним запросом, или мне нужны будут промежуточные переменные ? Спасибо. (можно отвечать по-русски). Paulo82 Hi everybody, Is there anybody knows how could I inverse 2 fields value in a table's row without using a buffer. Example: I have 2 fields in my table's row: Currency = 'EUR 'and Currency2 = 'USD'. I'd like to move the value from Currency2 field into Currency field and Currency into Currency2. In the end it would be like this: Currency = 'USD 'and Currency2 = 'EUR'. Is it possible to accomplish that with a single sql-query? Or I need use a buffer variable? Thanks! P.S. You can reply in russian. Модератор: Вообще-то внизу каждой страницы для ввода нового сообщения стоит ссылка на виртуальную русскую клавиатуру. Так что писать по-русски можно всегда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2008, 17:48 |
|
||
|
Обменять значения двух полей с помощью SQL (было Inverse field values with SQL)
|
|||
|---|---|---|---|
|
#18+
Код: plaintext PS: Лучше пиши сам на русском, у тебя ужжжасная грамматика. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2008, 18:02 |
|
||
|
Обменять значения двух полей с помощью SQL (было Inverse field values with SQL)
|
|||
|---|---|---|---|
|
#18+
The UPDATE statement is used to modify rows of one or more tables. Each named column is set to the value of the expression on the right hand side of the equal sign. There are no restrictions on the expression. Even column-name can be used in the expression—the old value will be used. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2008, 18:14 |
|
||
|
Обменять значения двух полей с помощью SQL (было Inverse field values with SQL)
|
|||
|---|---|---|---|
|
#18+
White Owl, Thank you for the reply and for your grammar's remark. Unfortunately I have the only way to write in English due to my keyboard restrictions. You're right, I have taken the problem much more complex than it is. I had been thinking the query would update the fields in order, but it doesn't. Thanks. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2008, 18:23 |
|
||
|
Обменять значения двух полей с помощью SQL (было Inverse field values with SQL)
|
|||
|---|---|---|---|
|
#18+
Paulo82, Пожалуйста, пиши по русски. А то я сейчас не выдержу и начну твои сообщения править. Посмотри вниз экрана, под окном где ты пишешь свое сообщение есть специальная ссылка "Русская Виртуальная Клавиатура". Как раз для тех кто не в состоянии зайти в Start->Control Panel->Regional and Language Options->Language->Details и добавить в винду русскую клавиатру. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2008, 18:34 |
|
||
|
Обменять значения двух полей с помощью SQL (было Inverse field values with SQL)
|
|||
|---|---|---|---|
|
#18+
White Owl, поправь,даже интересно! а какие-то нервные вы там :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2008, 18:41 |
|
||
|
Обменять значения двух полей с помощью SQL (было Inverse field values with SQL)
|
|||
|---|---|---|---|
|
#18+
White Owl, Как и следовало ожидать..... Сразу воцарилось спокойствие! )) Спасибо всем! Bye! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2008, 19:23 |
|
||
|
Обменять значения двух полей с помощью SQL (было Inverse field values with SQL)
|
|||
|---|---|---|---|
|
#18+
"grammar's remark" "I have the only way to write in English due to my keyboard restrictions" "I had been thinking the query would update the fields" "Is there anybody knows how could I inverse 2 fields value in a table's row without using a buffer." -- это всё не по английски. Хотя последнее, конечно, напоминает одну песенку Битлов .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2008, 22:10 |
|
||
|
|

start [/forum/topic.php?fid=55&fpage=44&tid=2011271]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
53ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 15ms |
| total: | 168ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...