「Transact-SQL」 に関連するページの一覧
-
SQL Server - 1年前・1年後の日付を取得する
日付の計算を行うには DATEADD 関数を使用します。 -
SQL Server - DateTime型から 年 月 日 時 分 秒を数値で取り出す
日時型(DateTime)から 年 月 日 などを個別に取得するには、 YEAR()関数、MONTH()関数、DAY()関数、または DATEPART()関数 を使用します。 -
SQL Server - FOR でループを行う
SQL Server で for は使用できないため、代わりに while を使用します。 -
SQL Server - IFによる条件分岐(T-SQL)
IFのあとに条件を指定し、条件一致時に実行したいコードを BEGIN - END ブロックで囲みます。 -
SQL Server - NULL を (0)ゼロや空文字などに変換する方法
NULL を変換するには ISNULL や COALESCE 関数を使用します。 -
SQL Server - SELECT の 最大検索件数を指定する
SELECT の返す最大レコード件数を指定するには、TOP を使用します。 -
SQL Server - WHILEによるループ(T-SQL)
WHILEのあとにループ継続条件を指定し、繰り返し実行したいコードを BEGIN - END ブロックで囲みます。 -
SQL Server - コメント
SQL Server で 1行コメント・複数行コメント(ブロックコメント)を行う方法です。 -
SQL Server - ループ処理で大量のテストデータを作成する
while による繰り返し処理 と insert を組み合わせ、100 件のレコードを作成するサンプルです。 -
SQL Server - 変数の使い方
変数の宣言、値の代入、表示方法を解説します。 -
SQL Server - 改行コードを含むレコードを検索する
改行コード(CR「キャリッジ リターン」 / LF「ライン フィード」)を検索するには、CHAR 関数を使用します。 -
SQL Server - 数値 と 文字列 を結合するとエラーが発生する
数値(INT、DECIMALなど)項目 と 文字列項目(VARCHARなど)を結合するには、CAST または CONVERT 関数で型を合わせる必要があります。 -
SQL Server - 数値型(INT, DECIMALなど)を文字列(CHAR、VARCHAR、NVARCHAR)に変換する
CAST または CONVERT 関数を使用します。 -
SQL Server - 文字数を調べる
LEN 関数を使用します -
SQL Server - 日付の計算を行う方法
日付の計算を行うには DATEADD 関数を使用します。 -
SQL Server - 日時型(DateTime)から、日付のみ取得する
時刻を切り捨てて日付のみにするには、CONVERT または CAST関数 で DateTime型 を Date型 に変換します。 -
SQL Server - 曜日を取得する
日付から曜日を取得するには DATEPART 関数を使用します。 -
SQL Server - 現在のシステム日時・年月日・時刻を取得する
現在の日時を取得するには、CURRENT_TIMESTAMP や SYSDATETIME() を使用します。 -
SQL Server - 空文字列('') や ゼロ(0) を NULL に変換する
特定の値をNULLに変換するには、NULLIF 関数を使用します。 -
SQL Server(T-SQL) - SELECT の TOP に変数を使用する
TOP に変数を使用することができますが、カッコで括らないとエラーになります。 -
SQL Serverでクエリやストアドプロシージャの実行時間を計測する
クエリやストアドプロシージャで時間がかかっている箇所を特定するために時間を計測するサンプルです。 -
[SQL Server]シーケンスを採番しないで取得・採番して取得
Sequencesを採番したくないときは「sys.sequences」テーブルから取得し、採番したいときは「NEXT VALUE FOR」を使用します。