| 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"
}
]
}
]