2016-08-04 3 views
0

enter image description hereпревосходят как расчеты в таблице

тузд Если есть два столбца ID1 & id2 со значениями показали, это возможно для MySQL, чтобы присоединиться к этим двум (добавить два поля) & в 3-один идентификатор.

(Так легко сделать это в excel - используя формулу, которая принимает значения из двух столбцов таблицы excel & выполняет вычисления в 3-м). Благодаря

+0

Вы можете использовать функцию concat(), доступную с помощью mysql –

ответ

1

Да, вы можете сделать.

select firstCol, secondCol, concat(firstCol, secondCol) as thirdCol 
from table name 
+0

Можно ли это сделать во время ввода данных? то есть с помощью команды INSERT? – Ajoo

+0

ну, в это время вы можете легко вставлять значения tablename (firstCol, secondCol, thirdCol) ($ firstCol, $ secondCol, $ thirdCol); в то время как вам нужно определить #thirdCol = $ firstCol. ' »$ SecondCol. –

+0

определить $ thirdCol = $ firstCol. ' '. $ secondCol в php или на таком языке сервера вы имеете в виду – Ajoo

1

вы можете сделать так: Если вы хотите Concat строку, которую вы можете сделать, как показано ниже:

update table set id = concat(id1,id2); 

Если вы хотите добавить:

update table set id = (id1+id2); 
+0

Спасибо за дополнительную информацию. – Ajoo

Смежные вопросы