查询添加两个列的值
本文关键字:两个 添加 查询 | 更新日期: 2023-09-27 17:53:44
我有一个表emp
,它有3列:EmpId, Name & Salary
。我改变了表,并做了一个新的列NewSalary
。现在我想将Salary
乘以1.2(或任何其他值)并将结果存储在NewSalary
中。这个Sql查询是什么?
I tried
SqlCommand search1 = new SqlCommand("update emp set NewSalary = Salary * 1.2", con);
SqlCommand search2 = new SqlCommand("select NewSalary, Salary, Salary *1.2 as NewSalary from emp", con);
试试这个。
"选择NewSalary, Salary, Convert(float,Salary) *1.2作为NewSalary从emp "
使用" Convert "。这里有一个提示。使用SqlParameters发送参数到sql。不像+ textbox。文本+ ".
SqlCommand search = new SqlCommand("select * from emp where EmpId=@emId",sqlconnection);
serach.Parameters.AddWithValue("@emId",Convert.ToInt32(TextBox1.Text));