S.No. | 运算符和说明 |
1 |
=
检查两个操作数的值是否相等。如果是,则条件成立。
|
2 |
!=
检查两个操作数的值是否相等。如果值不相等,则条件为真。
|
3 |
<>
检查两个操作数的值是否相等。如果值不相等,则条件为真。
|
4 |
>
检查左操作数的值是否大于右操作数的值。如果是,则条件成立。
|
5 |
检查左操作数的值是否小于右操作数的值。如果是,则条件成立。
|
6 |
>=
检查左操作数的值是否大于或等于右操作数的值。如果是,则条件成立。
|
7 |
<=
检查左操作数的值是否小于或等于右操作数的值。如果是,则条件成立。
|
S.No. | 运算符和说明 |
1 |
AND
AND 运算符允许在 SQL 语句的 WHERE 子句中存在多个条件。
|
2 |
BETWEEN
BETWEEN 运算符用于在给定最小值和最大值的情况下搜索一组值中的值。
|
3 |
IN
IN 运算符用于将值与已指定的文字值列表进行比较。
|
4 |
OR
OR 运算符用于组合 SQL 语句的 WHERE 子句中的多个条件。
|
5 |
NOT
NOT 运算符颠倒了与它一起使用的逻辑运算符的含义。例如,NOT EXISTS、NOT BETWEEN、NOT IN 等。这是一个否定运算符。
|
S.No. | 运算符和说明 |
1 |
+
Addition-在运算符的任一侧添加值。
|
2 |
-
减法-从左手操作数中减去右手操作数。
|
3 |
*
乘法-将运算符两边的值相乘。
|
4 |
/
Division-将左手操作数除以右手操作数。
|
5 |
%
模-将左手操作数除以右手操作数并返回余数。
|
{ "id": "AndersenFamily", "lastName": "Andersen", "parents": [ { "firstName": "Thomas", "relationship": "father" }, { "firstName": "Mary Kay", "relationship": "mother" } ], "children": [ { "firstName": "Henriette Thaulow", "gender": "female", "grade": 5, "pets": [ { "givenName": "Fluffy", "type": "Rabbit" } ] } ], "location": { "state": "WA", "county": "King", "city": "Seattle" }, "isRegistered": true }
{ "id": "SmithFamily", "parents": [ { "familyName": "Smith", "givenName": "James" }, { "familyName": "Curtis", "givenName": "Helen" } ], "children": [ { "givenName": "Michelle", "gender": "female", "grade": 1 }, { "givenName": "John", "gender": "male", "grade": 7, "pets": [ { "givenName": "Tweetie", "type": "Bird" } ] } ], "location": { "state": "NY", "county": "Queens", "city": "Forest Hills" }, "isRegistered": true }
{ "id": "WakefieldFamily", "parents": [ { "familyName": "Wakefield", "givenName": "Robin" }, { "familyName": "Miller", "givenName": "Ben" } ], "children": [ { "familyName": "Merriam", "givenName": "Jesse", "gender": "female", "grade": 6, "pets": [ { "givenName": "Charlie Brown", "type": "Dog" }, { "givenName": "Tiger", "type": "Cat" }, { "givenName": "Princess", "type": "Cat" } ] }, { "familyName": "Miller", "givenName": "Lisa", "gender": "female", "grade": 3, "pets": [ { "givenName": "Jake", "type": "Snake" } ] } ], "location": { "state": "NY", "county": "Manhattan", "city": "NY" }, "isRegistered": false }
SELECT *
FROM f
WHERE f.id = "WakefieldFamily"
[ { "id": "WakefieldFamily", "parents": [ { "familyName": "Wakefield", "givenName": "Robin" }, { "familyName": "Miller", "givenName": "Ben" } ], "children": [ { "familyName": "Merriam", "givenName": "Jesse", "gender": "female", "grade": 6, "pets": [ { "givenName": "Charlie Brown", "type": "Dog" }, { "givenName": "Tiger", "type": "Cat" }, { "givenName": "Princess", "type": "Cat" } ] }, { "familyName": "Miller", "givenName": "Lisa", "gender": "female", "grade": 3, "pets": [ { "givenName": "Jake", "type": "Snake" } ] } ], "location": { "state": "NY", "county": "Manhattan", "city": "NY" }, "isRegistered": false, "_rid": "Ic8LAJFujgECAAAAAAAAAA==", "_ts": 1450541623, "_self": "dbs/Ic8LAA==/colls/Ic8LAJFujgE=/docs/Ic8LAJFujgECAAAAAAAAAA==/", "_etag": "\"00000500-0000-0000-0000-567582370000\"", "_attachments": "attachments/" } ]
SELECT * FROM Families.children[0] c WHERE (c.grade > 5)
[ { "familyName": "Merriam", "givenName": "Jesse", "gender": "female", "grade": 6, "pets": [ { "givenName": "Charlie Brown", "type": "Dog" }, { "givenName": "Tiger", "type": "Cat" }, { "givenName": "Princess", "type": "Cat" } ] } ]