网站快照前显示中文怎么做的,重庆建设网站的公司简介,外贸代运营,wordpress收录很慢SQLServer2022新特性JSON_PATH_EXISTS测试输入 JSON 字符串中是否存在指定的 SQL/JSON 路径
参考官方文档 https://learn.microsoft.com/en-us/sql/t-sql/functions/json-path-exists-transact-sql?viewsql-server-ver16
1、本文内容
语法参数返回值示例相关内容
适用于sql-server-ver16
1、本文内容
语法参数返回值示例相关内容
适用于
SQL Server 2022 (16.x)Azure SQL 数据库Azure SQL 托管实例
测试输入 JSON 字符串中是否存在指定的 SQL/JSON 路径。
2、语法
JSON_PATH_EXISTS( value_expression, sql_json_path )3、参数
value_expression 字符表达式。
sql_json_path 用于在输入中测试的有效 SQL/JSON 路径。
4、返回值
返回 1 或 0 的位值或返回 NULL。 如果 value_expression 或输入为 SQL NULL 值则返回 NULL。 如果输入中存在给定的 SQL/JSON 路径则返回 1或者返回非空序列。 否则将返回 0。
JSON_PATH_EXISTS 函数不返回错误。
5、示例
5.1、输入JSON 字符串包含指定的 SQL/JSON 路径返回 1
下面的示例将返回 1因为输入 JSON 字符串包含指定的 SQL/JSON 路径。
DECLARE myjsonInfo NVARCHAR(50) {id:1001,info:{name:NBA Games,age:30}};
SELECT JSON_PATH_EXISTS(myjsonInfo,$.info.name) AS Result;Result
-----------
1(1 行受影响)5.2、输入JSON 字符串不包含指定的 SQL/JSON 路径返回 1
下面的示例将返回 0因为输入 JSON 字符串不包含指定的 SQL/JSON 路径。
DECLARE myjsonInfo NVARCHAR(50) {id:1001,info:{name:NBA Games,age:30}};
SELECT JSON_PATH_EXISTS(myjsonInfo,$.info.nameinfo) AS Result;Result
-----------
0(1 行受影响)6、相关内容
SQL Server 中的 JSON 数据
官方文档地址 https://learn.microsoft.com/en-us/sql/relational-databases/json/json-data-sql-server?viewsql-server-ver16