下にテーブル pin_mst があります
しかし、次のクエリはエラーを示しています
Msg 102, Level 15, State 1, Line 1 Incorrect syntax near 'CAST'.
..助けてください。
SELECT TOP CAST(1 AS VARCHAR(3)) PIN_ID from pin_mst
下にテーブル pin_mst があります
しかし、次のクエリはエラーを示しています
Msg 102, Level 15, State 1, Line 1 Incorrect syntax near 'CAST'.
..助けてください。
SELECT TOP CAST(1 AS VARCHAR(3)) PIN_ID from pin_mst
を使用する場合は、必要な行数を入力する必要がありますTOP
。たとえば、次の例では 10 です。
SELECT TOP 10 CAST(1 AS VARCHAR(3)) PIN_ID from pin_mst
そのクエリでキャストする必要はありませんが、次のように書くことができます
SELECT TOP 10 '1' PIN_ID from pin_mst
または、PIN_ID
実際に戻りたい列であり、エイリアスではなく、キャストが最初のステートメントである場合。
SELECT TOP 1 PIN_ID FROM pin_mst
これを試してみてください -
SELECT TOP 1 PIN_ID
FROM pin_mst
またはこれ -
SELECT TOP 1
CAST(1 AS VARCHAR(3)),
PIN_ID
FROM pin_mst