- (負符号) (Entity SQL)- (Negative) (Entity SQL)

数値式の負の値を返します。Returns the negative of the value of a numeric expression.

構文Syntax

- expression  

引数Arguments

expression
任意の数値データ型の有効な式。Any valid expression of any one of the numeric data types.

戻り値の型Result Types

expressionのデータ型。The data type of expression.

RemarksRemarks

符号なしの型を expression に指定した場合、戻り値の型は、 expressionの型と最も関連性の高い符号付きの型になります。If expression is an unsigned type, the result type will be the signed type that most closely relates to the type of expression. たとえば、 expression に Byte 型を指定した場合、Int16 型の値が返されます。For example, if expression is of type Byte, a value of type Int16 will be returned.

Example

次の Entity SQL クエリでは、- 算術演算子を使用して、数値式の負の値を返します。The following Entity SQL query uses the - arithmetic operator to return the negative of the value of a numeric expression. このクエリは、AdventureWorks Sales Model に基づいています。The query is based on the AdventureWorks Sales Model. このクエリをコンパイルして実行するには、次の手順を実行します。To compile and run this query, follow these steps:

  1. 方法: StructuralType 結果を返すクエリを実行する」の手順に従います。Follow the procedure in How to: Execute a Query that Returns StructuralType Results.

  2. 次のクエリを引数として ExecuteStructuralTypeQuery メソッドに渡します。Pass the following query as an argument to the ExecuteStructuralTypeQuery method:

SELECT VALUE product FROM AdventureWorksEntities.Products 
    AS product WHERE product.ListPrice = -(-@price)

関連項目See also