sql >> Database >  >> RDS >> Sqlserver

sql hoe een selectiequery casten

Je hoeft alleen maar CAST() op deze manier

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

Dan, als je wilt JOIN op basis hiervan kunt u het volgende gebruiken:

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


  1. Maak een lijst van alle dagen per maand en verdeel de waarde gelijkelijk over elke dag

  2. 5 geweldige bronnen om u te helpen uw databasebewakingsrol te verbeteren

  3. Robolectric toegang tot database genereert een fout

  4. Eenvoudigste manier om een ​​MySQL-database te kopiëren?