SQLServer

環境
Microsoft SQL Server 2019

構文
WHILE 条件式
BEGIN
処理コード
END
処理を繰り返す時に使用します。最初にWHILEを書くのでW ...

SQLServer

環境
Microsoft SQL Server 2019

構文
WHILE 条件式
BEGIN
処理コード
END
処理を繰り返す時に使用します。最初にWHILEを書くのでW ...

SQLServer

書式

CASE WHEN cond THEN return END

cond 条件式
return 戻す値
CASE式を使って、複数の条件によって分岐します。

使用例
カラム「depno ...

SQLServer

書式
UPDATE テーブル名 SET カラム名1 = CASE カラム2
WHEN 条件1 THEN 値1
WHEN 条件2 THEN 値2
ELSE 値3
END;

使用例 ...

SQLServer

書式
CASE WHEN カラム1 =値1 AND カラム2 =値2 THEN 値
CASE式で複数カラムによる条件を指定することできます。

使用例
カラム「depno」が1001、カラム「depn ...

SQLServer

書式
CASE
WHEN カラム名 IS NULL THEN 値1
WHEN カラム名 IS NOT NULL THEN  値

使用例
カラム「FLG」がNULLであれば”〇&# ...

SQLServer

書式
CASE WHEN 条件式 THEN 値
END AS 別名
CASE式にはAS句で別名を付けることができます。

使用例

SELECT CASE WHEN month IN ('03', ...

SQLServer

書式
CASE expr
WHEN comp THEN return
END
expr 評価式
comp 条件式比較する値
return 戻す値

使用例

SQLServer

書式
SELECT DISTINCT カラム名 FROM テーブル名;
DISTINCTで重複行を除外します。

使用例
1.都市の名前を取得します

SELECT CITY FROM USER_ ...

SQLServer

書式
SELECT DISTINCT カラム,カラム2 FROM テーブル;
DISTINCTで複数列の重複行を除外にします。

使用例
1.テーブル「ADDR_TBL」から住所1,住所2を取得します ...

SQLServer

書式
ORDER BY カラム名 DESC (降順、大きいもの順)
SQL Serverで降順でソートするにはORDER BYでDESCを使用します。

テーブル: stu_tbl
サンプルデータ ...

SQLServer

構文
select カラム名 from テーブル1
union all
select カラム名 from テーブル2

使用例

SELECT userno,name FROM usertblUN ...

SQLServer

環境
Windows 10 Home 64bit
Microsoft SQL Server 2019

構文

SELECT 列名 FROM テーブル名WHERE 条件式GROUP BY 列名HAVING ...

SQLServer

環境
Windows 10 Home 64bit
Microsoft SQL Server 2019

書式
CONVERT(日付型, 文字列)
CONVERTを使って、文字列を日付型に変換し ...

SQLServer

環境
Windows 10 Home 64bit
Microsoft SQL Server 2019

構文
DATEADD(日付型, 加算数, 対象日時)
プラス(+)を利用して日付を加算し ...

SQLServer

環境
Windows 10 Home 64bit
Microsoft SQL Server 2019

書式

SELECT CURRENT_TIMESTAMPSELECT GETDATESELECT S ...

SQLServer

環境
Windows 10 Home 64bit
Microsoft SQL Server 2019

構文
FORMAT(文字列,桁数)
文字列の左側を指定桁数でうめます

使用例 ...

SQLServer

環境
Windows 10 Home 64bit
Microsoft SQL Server 2019

構文
1.RTRIM(文字列)
文字列の右端の空白を削除します
2.LTRIM( ...