sql语句中字符型和数值型互转后运算问题

两种互转后运算有些麻烦,因数据库类型不一样,使用的函数也不一样, 先说数值型转字符型运算


access中可以这样用:
select id,(username+ cstr(id) ) as userxx from .....

mssql中可以这样用:
select id,(username+ convert(nvarchar(20),id) ) as userxx from .....


再说字符型转数值型运算


access中可以这样用:
select id,( val(id)*3 ) as id3 from .....

mssql中可以这样用:
select id,( convert(int,id) * 3 ) as id3 from .....

你可能感兴趣的:(程序交流和Web前端)