SQL

スポンサーリンク
MySQL

MySQLでカラムの値がNULLかどうか判定するにはIFNULLを利用する

MySQLでカラムの値がNULLかどうか判定するには「IFNULL」関数を利用します。
MySQL

MySQLで当月のカレンダーを作成する方法

MySQLで当月のカレンダーを作成するSQLです。当月の末日を求めて、それを利用してカレンダーを作成します。
SQL Server

SQLServerでカーソルを使う方法

SQLServerにはCURSOR型」が用意されています。「CURSOR型」の使い方を解説します。
SQL Server

SQLServerで断片化したインデックスを再構築する方法

SQLServerで断片化したインデックスが発生するとSQLのパフォーマンスが遅くなることがあります。断片化したインデックスを再構築しインデックスるの断片化を解消する方法です。
SQL Server

SQLで検索結果を縦横変換する

SQLで取得した各行を一定のくくりで横に表示させたいときがあります。そんなときはSQLで縦横変換を行います。
SQL Server

SQLで存在しない行を生成し固定行数で処理したい時に役立つ方法

帳票データなどで登録されているデータ数に左右されず、固定行数でデータを取得したい場合があります。キー内で複数行のデータを管理しているデータから固定の行数分情報を作り出して取得するSQLです。
SQL Server

テーブルに設定されているインデックスをSQLで検索する

テーブルに設定されているインデックスをSQLで検索 SQLServerでテーブルに設定されているインデックスを ...
SQL Server

指定した列名がどのテーブルで使用されているか検索するSQL

指定した列名がどのテーブルで使用されているか検索するSQLです。列名の変更や型の整合性などを見る時にすべてのテーブルから列名を探しだすと楽にチェックすることができます。
SQL Server

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

SQLで大文字⇔小文字変換を行うには「UPPER関数」と「LOWER関数」を利用します。「UPPER関数」と「LOWER関数」の利用方法を解説します。
SQL Server

SQLで文字列を反転させる

SQLで文字列を"012345"を後ろから並び変えて"543210"のように反転させるにはREVERSE関数を利用します。REVERSE関数の利用法を解説します。
SQL Server

GROUP BYとHAVINGを使ってデータの重複を探しだすSQL

SQLでGROUP BYとHAVINGを使ってデータの重複を探して見ます。
SQL Server

SQLServerのテーブルロック状態を取得するSQL

SQLServerのデッドロックを調査している中でロックの状態を調べるSQLがあることが判明したのでメモします。 ...
SQL Server

春分の日と秋分の日をSQLで求める計算式

春分の日と秋分の日は毎年違うので計算で春分の日と秋分の日をSQLで求めてみます。
SQL Server

指定された月の日数をSQLで求める

SQLで指定された月の日数を計算する処理です。「9999/12」以外はきちんと計算できます。
SQL Server

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

SQLServerで指定されたテーブルが存在するかどうかSQLで確認します。
SQL Server

SQLで西暦から和暦変換を行う

SQLServerで指定された西暦の年月日を和暦の年月日に変換するSQLです。
SQL Server

CASE WHEN を使って条件ごとの件数を取得する

あるテーブルに状態を表すフラグを持たせることはよくあります。その状態を条件ごとに振り分けて件数をそれぞれの件数を取得します。
SQL Server

集計関数COUNT()でのNULLの扱い

集計関数のCOUNT()は条件にマッチするレコードの件数を数えるのに使われます。注意が必要なのはNULLを含む項目とNULLを含まない項目では動作が異なります。
SQL Server

GROUP BYとHAVINGで最新日付データを取得する

社員マスタなどで最新のレコードのみをSQLで取得して利用するような場面はよくあるかと思います。そこでSQLを使って最新日付データを取得します。
SQL Server

CASE WHENを使ってSQLでIF文を使わずに条件を分岐する

CASE WHENを使ってSQLでIF文を使わずに条件を分岐します。複数おなじSQLを書く必要がないのでメンテナンスもやりやすくなります。
SQL Server

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

ISNULL()関数を使ってSQLでIF文を使わずに条件を分岐させます。一部が違うだけで同じようなSQLを複数回書かなくてよいのでメンテナンス性もよいかと思います。
SQL Server

SQLを使っていろいろなやり方で年月を抜き出す

SQLを使っていろいろなやり方で年月を抜き出す
SQL Server

SQLで指定された年月日の月末日付を取得する

SQLserverには指定された年月日の月末日付を取得する関数がないようなので、SQLで指定された年月日の月末日付を取得してみます。
SQL Server

SQLServerでSQLを使ってテーブルのカラム名(項目名)を取得する

SQLServerでSQLを使ってテーブルのカラム名(項目名)を取得する
SQL Server

SQLで前の行と同じ値は表示しないようにする

SQLで前の行と同じ値は表示しないようにする。帳票出力イメージなどで選択したデータの特定のカラムが 1つ前の行と同じ値の場合は表示しないと言ったようなことが 必要な場合があります。
SQL Server

SQLServerのエラーコードを取得するSQL

SQLServerで発生したエラーコードの内容をメッセージが定義されているテーブルから取得します。エラーが発生した場合に便利です。
SQL Server

SQLでランダムにユニーク(一意)な値(ID)を取得する

SQLでランダムにユニーク(一意)な値(ID)を取得する
SQL Server

SQLServerでsp_renameを使ってテーブルの列名を変更する

SQLServerでsp_renameを使ってテーブルの列名を変更する
SQL Server

SQLで文字列を3分割する

どうしてもSQLServerで特定の文字で文字列を3分割する必要があったので、調査しました。せっかくなのでメモ書きです。
SQL Server

0で埋めで固定長のデータにする

SQLで値を0で埋めて(0パディング)して取得し固定長のデータにする
スポンサーリンク
タイトルとURLをコピーしました