将字符串插入SELECT(MySql)时保持前导零

时间:2016-08-31 07:49:03

标签: mysql sql select

这是我的字符串(即字符串NOT int):

string code = "0101";

这是我的SQL:

string select = "SELECT " + code + " AS code" ...

以下是我在表格中的内容:

code
101
101
101    
...

这就是我需要的:

code
0101
0101
...

P.S。尝试了CASTCONVERT

1 个答案:

答案 0 :(得分:8)

0101是一个数字文字,当显示数字时,前导零被删除。您可以通过用单引号(')包围它来将其视为字符串文字:

string code = "0101";
string select = "SELECT '" + code + "' AS code" ...