用presto sql 怎么去除字符串上的双引号
时间: 2023-05-30 14:07:09 浏览: 571
可以使用函数`replace`将双引号替换为空字符串,如下所示:
```sql
SELECT replace('abc"def"ghi', '"', '');
```
输出结果为:
```
abcdefghi
```
也可以使用函数`regexp_replace`,如下所示:
```sql
SELECT regexp_replace('abc"def"ghi', '"', '');
```
输出结果为:
```
abcdefghi
```
相关问题
如何实现prestosql的有序拼接字符串
在Presto中,可以使用concat_ws函数来实现有序拼接字符串。该函数接受多个参数,其中第一个参数为分隔符,后面的参数为要拼接的字符串。例如,要将a、b、c三个字符串按照-分隔符拼接起来,可以使用以下语句:
```sql
SELECT concat_ws('-', 'a', 'b', 'c')
```
输出结果为:
```
a-b-c
```
Presto提取json字符串
在Presto中,可以使用JSON functions提供的json_extract函数来提取JSON字符串中的数据。json_extract函数的语法如下:
```sql
json_extract(json, json_path)
```
其中,json为要提取数据的JSON字符串,json_path为JSON路径表达式,用于指定要提取的数据。
例如,假设有如下JSON字符串:
```json
{
"id": 1,
"name": "Alice",
"scores": [90, 85, 95],
"address": {
"city": "Beijing",
"street": "Chaoyang Road"
}
}
```
要提取其中的"name"和"street"字段,可以使用以下语句:
```sql
SELECT json_extract(json, '$.name'), json_extract(json, '$.address.street') FROM table_name
```
这个语句会将"name"和"street"字段的值提取出来,结果如下:
```
name | _col1
------+-------------
Alice | Chaoyang Road
```
需要注意的是,json_path表达式需要符合JSONPath语法规范,否则会导致提取失败。同时,如果json_path表达式指定的数据不存在,json_extract函数会返回NULL。
相关推荐
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)