指定した値と同じ場合はNULLを返すNULLIF関数

公開日: : SQL Server ,

使いどころがいまいち不明な「NULLIF()」

SQLServerには使いどころがいまいち不明な関数があります。
そのなかの一つ「NULLIF()」。

NULLIF()は値が同じならNULLを返す

NULLIF()は2つの引数を持ち、その引数の値が同じならNULL、違うなら
第1引数の値を返します。

でも使いどころいまいち不明です。
一応使い方のサンプル

で、実行結果は

どこかのサイトには割り算の分母が0の場合は例外エラーが発生するので、

みたいな例があったけどWhere句で「point!=0」って書けば済むような気がします。

ちょっと使いどころいまいち不明のままです。

スポンサーリンク
  • このエントリーをはてなブックマークに追加
  • 14 follow us in feedly

関連記事

no-img

ALTER TABLEのALTER COLUMNで「列 ‘xxxxx’ に依存しています」とエラーになる

ALTER COLUMNで「列 'xxxxx' に依存しています」とエラー SQLServerでカ

記事を読む

no-img

ISNULL()関数を使ってSQLでIF文を使わずに条件を分岐する

ISNULLをIF文の代わりに使ってみる SQLでIFを書けばWHERE句の内容を変えて検索できま

記事を読む

no-img

「INNER JOIN」「LEFT OUTER JOIN」「RIGHT OUTER JOIN」「FULL OUTER JOIN」についてまとめ

SQLで良く使うJOINについて SQLでよく使う「INNER JOIN」「LEFT OUTE

記事を読む

keybord_black

テーブル型を戻り値とする関数の作成方法

SQLServerでテーブル型を戻り値とする関数を作る SQLServerではINT型やVARCH

記事を読む

no-img

ALTER TABLE ADDでテーブルにカラムを追加する

SQL Serverでテーブルにカラムする SQL Serverでテーブルにカラムを追加します。

記事を読む

keybord_black

@@ROWCOUNTで処理した件数を取得する

@@ROWCOUNTは直前に処理した件数を取得するための関数 SQLServerでは実行したSQL

記事を読む

no-img

sp_columns – SQL Serverでカラムの型を取得する

SQL Serverで定義されているテーブルのカラムの型を取得する SQL Serverで定義され

記事を読む

no-img

SELECT INTOで既存テーブルのデータを新規テーブルにコピーする

既存テーブルのデータを新規テーブルにコピーします。 簡単だが結構忘れるのでメモします。

記事を読む

no-img

SQLServerではTRIM関数がありません

SQLServerでは空白を取り除くTRIM関数がない SQLServerではOracleやMyS

記事を読む

no-img

複数のストアドプロシージャ (stored procedure) でローカルテンポラリテーブルを共有する

ローカルテンポラリテーブルを共有する 先日来より悩んでいたSQLServerでの SQL

記事を読む

no-img
SQLServerでテーブルの存在を確認する

データベース内のテーブル情報をから存在を確認する プログラムで動的に

keybord_black
SQLで大文字、小文字変換を行う

SQLで大文字⇔子文字変換を行う SQLで大文字⇔小文字変換を行うに

no-img
SQLで当月の第何週目の何曜日か取得する

SQLで今日は第何週、何曜日か取得する SQLServerでは関数で

SQLServer
テーブルのプライマリキー(PK)を取得する(SQL編)

SQLServerでテーブルのプライマリキー(PK)をSQLで取得する

no-img
SQL Server のファイルサイズを圧縮する

データベースファイルのサイズを圧縮する データベースファイル(.md

→もっと見る



PAGE TOP ↑