SQL コメント

SQL コメント

コメントは、SQL文のセクションを説明するためや、SQL文の実行を防止するために使用されます。

注意: Microsoft Access データベースではコメントがサポートされていません!

単一行コメント

単一行コメントは — で始まります。

— から行末までの任意のテキストは無視されます(実行されません)。

以下の例は、単一行コメントを使用して説明します:

-- 全て選択:
SELECT * FROM Customers;

以下の例は、単一行コメントを使用して行末を無視します:

SELECT * FROM Customers -- WHERE City='Berlin';

以下の例は、単一行コメントを使用してステートメントを無視します:

-- SELECT * FROM Customers;
SELECT * FROM Products;

複数行コメント

複数行コメントは /* で始まり */ で終わります。

/* と */ の間の任意のテキストは無視されます。

以下の例は、複数行コメントを使用して説明します:

/* Customers テーブルの全てのレコードの全ての列を選択する */
SELECT * FROM Customers;

以下の例は、複数行コメントを使用して複数のステートメントを無視します:

/*SELECT * FROM Customers;
SELECT * FROM Products;
SELECT * FROM Orders;
SELECT * FROM Categories;*/
SELECT * FROM Suppliers;

ステートメントの一部を無視するには、 /* */ コメントも使用します。

以下の例は、コメントを使用して行の一部を無視します:

SELECT CustomerName, /*City,*/ Country FROM Customers;

以下の例は、コメントを使用してステートメントの一部を無視します:

SELECT * FROM Customers WHERE (CustomerName LIKE 'L%'
OR CustomerName LIKE 'R%' /*OR CustomerName LIKE 'S%'
OR CustomerName LIKE 'T%'*/ OR CustomerName LIKE 'W%')
AND Country='USA'
ORDER BY CustomerName;