我是 PostgreSQL 新手。我目前正在开发第 3 方 PostgreSQL 数据库,并且我的 READ 权限有限,因此我无法创建临时表或创建“用户定义”变量。此外,我发现在 Postgres 中处理正则表达式比在 MySQL 中更困难。
问题:
我有以下虚拟表:
Code | Name
11199 | a
22299 | b
33399 | c
44499 | a
55599 | c
现在我有一个数字的离线列表(不能在这个数据库中创建/修改表)。我需要选择代码以这些数字开头的名称 - 但返回代码应该是查询语句中的代码。
数字列表示例:
1
2
3
4
5
期望的查询结果:
code | name
1 | a
2 | b
3 | c
4 | a
5 | c
如果我有更多的数据库权限(例如将列表插入数据库中的表,加上使用临时表+如果我可以像在 mysql 中使用正则表达式),我可以想办法完成它,但我不知道在哪里从 Postgres 开始。帮助?:)