sql >> Databasteknik >  >> RDS >> Sqlserver

sql hur man castar en urvalsfråga

Du bara CAST() så här

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

Sedan om du vill JOIN baserat på det kan du använda:

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


  1. FÖR XML PATH(''):Escapende specialtecken

  2. SQL-fel vid paginering

  3. Oracle - Bestäm maximal storlek som stöds för reguljärt uttryck

  4. mysql jdbc-drivrutinen stöder inte avgränsare i triggers med flera satser