C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[2]: SQLServerでint?をintで


(過去ログ 140 を表示中)

[トピック内 3 記事 (1 - 3 表示)]  << 0 >>

■82018 / inTopicNo.1)  SQLServerでint?をintで
  
□投稿者/ 夜叉丸 (21回)-(2016/11/30(Wed) 15:36:18)

分類:[.NET 全般] 

Windows7 VisualStudio c# で
クエリ構成ウィザードを使用しています。

SELECT MAX(REV)
FROM WORK

にすると、int?になります。

SELECT ISNULL(MAX(REV), -1)
FROM WORK

こうすると object になります。

SELECT CAST(ISNULL(MAX(REV), -1) AS INT)
FROM WORK

これでもやっぱりobjectです。

int 型で返す方法はありますか?





引用返信 編集キー/
■82019 / inTopicNo.2)  Re[1]: SQLServerでint?をintで
□投稿者/ shu (942回)-(2016/11/30(Wed) 16:05:15)
No82018 (夜叉丸 さん) に返信

値を取得したとき(後)にキャストすればよいです。

引用返信 編集キー/
■82022 / inTopicNo.3)  Re[2]: SQLServerでint?をintで
□投稿者/ 夜叉丸 (22回)-(2016/11/30(Wed) 19:08:13)
No82019 (shu さん) に返信

やはり,SQLの中では無理なんですね。

ありがとうございました。
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -