SELECTクエリの結果が空であるかどうかの簡易チェック
2023-09-27 21:49:42
質問
select クエリが空でない結果セットを返すかどうかを確認する方法を、どなたか教えていただけませんか?
例えば、私は次のクエリを持っています。
SELECT * FROM service s WHERE s.service_id = ?;
次のようなことをすればいいのでしょうか。
ISNULL(SELECT * FROM service s WHERE s.service_id = ?)
で、結果セットが空でないかをテストしますか?
どのように解決するのですか?
@@ROWCOUNTを使用します。
SELECT * FROM service s WHERE s.service_id = ?;
IF @@ROWCOUNT > 0
-- do stuff here.....
によると SQL Server関連書籍オンライン :
最後のステートメントによって影響を受けた行の数を返します。 行数を返します。もし、行数が 行の数が20億を超える場合は ROWCOUNT_BIGを使用します。
関連
-
[解決済み] MySQL エラー: キーの長さがないキー指定
-
[解決済み] SQL Server テーブルにカラムが存在するかどうかを確認する方法は?
-
[解決済み] MySQLの複数行を1つのフィールドに連結することはできますか?
-
[解決済み] MySQLで'insert if not exists'を行うにはどうしたらいいですか?
-
[解決済み] MySQLでFULL OUTER JOINを行うにはどうすればよいですか?
-
[解決済み] SQLite - UPSERT *not* INSERT or REPLACE
-
[解決済み] INTからVARCHARへの変換 SQL
-
[解決済み】MySQL ON DUPLICATE KEY UPDATEで1クエリで複数行挿入する場合
-
[解決済み】SELECT * INTO tempTable FROM CTE クエリでテンポラリテーブルを作成する方法
-
[解決済み] MySQL select where column is not empty.
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
SQLラーニングノート--オペランドには1つのカラムが必要です。
-
plsql-stored-procedure ORA-06550 エラー処理
-
[解決済み] SQL Server : 列を行に変換する
-
[解決済み] 各グループの最後のレコードを取得する - MySQL
-
[解決済み] SQLのIN句をパラメータ化する
-
[解決済み] SQL Serverでストアドプロシージャ内のテキストを検索する
-
[解決済み] SQL Server における DateTime2 と DateTime の比較
-
[解決済み] SQL Server 2008を使用してIDENTITY_INSERTをオン/オフする方法は?
-
[解決済み] "ON UPDATE CASCADE "を使用する場合について
-
[解決済み] SQL ServerでGROUP BYを使って文字列を連結する方法とは?