pgsql截取列202301260113711的20230126011371
时间: 2023-07-18 14:46:11 浏览: 42
可以使用 PostgreSQL 中的 substring 函数来截取字符串。具体的 SQL 语句如下:
```
SELECT SUBSTRING('202301260113711' FROM 1 FOR 14);
```
其中,第一个参数是要截取的字符串,第二个参数是截取的起始位置,第三个参数是截取的长度。这个 SQL 语句会返回 '20230126011371',也就是将字符串的后三位 '1' 去掉了。
相关问题
pgsql截取字符串
要截取字符串 "pgsql",你可以使用以下方法中的任意一种:
1. 使用 SUBSTRING 函数:SELECT SUBSTRING('pgsql' FROM 1 FOR 4); -- 这将返回 "pgsq"
2. 使用正则表达式截取:SELECT SUBSTRING('pgsql' FROM 'pg'); -- 这将返回 "pg"
请注意,这是基于 PostgreSQL 数据库的语法,并且适用于截取字符的不同位置和长度。请根据你的实际需求选择适当的方法。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [PostgreSQL Substring字符串截取函数](https://blog.csdn.net/qq_42213727/article/details/125101563)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
pgSQL截取字符串
您可以使用 PostgreSQL 提供的 `SUBSTRING` 函数来截取字符串。以下是使用 `SUBSTRING` 函数的示例:
```sql
SELECT SUBSTRING(column_name FROM start_position FOR length) FROM table_name;
```
在上面的语句中,`column_name` 是您要截取的字符串所在的列名,`table_name` 是包含该列的表名。`start_position` 是截取的起始位置,`length` 是要截取的字符数。
例如,假设您有一个表名为 `students`,其中包含一个名为 `full_name` 的列,您想要从 `full_name` 列中截取前三个字符,可以使用以下查询:
```sql
SELECT SUBSTRING(full_name FROM 1 FOR 3) FROM students;
```
这将返回 `full_name` 列中每个值的前三个字符。
希望对您有所帮助!如果您有任何其他问题,请随时提问。