一尘不染

sql如何强制选择查询

sql

是否可以将强制转换功能应用于select语句?如果是,如何?我有一个查询,该查询返回一个数字,我必须使用字符串从另一个表中获取其他信息。


阅读 275

收藏
2021-03-17

共1个答案

一尘不染

你就是CAST()这样

SELECT cast(yourNumber as varchar(10))
FROM yourTable

然后,如果您想JOIN基于它,可以使用:

SELECT *
FROM yourTable t1
INNER JOIN yourOtherTable t2
    on cast(t1.yourNumber as varchar(10)) = t2.yourString
2021-03-17