给定一个表作为字符串(即“4.6英寸,3毫米”,“长度:4.66英寸”等)的测量,我想检索几乎任何左侧或右侧的行的数字,只要数字匹配。 “6”, “6英寸”, “航空自卫队在6” 等 Postgresql模式匹配字符串列
换句话说,如果我在寻找 “6”:
- 比赛: “16”,“6.6”,“与66”等
我有以下查询迄今:
select distinct length from items where length ~ '[[:<:]]6[[:>:]]';
但它不完全是我要找的,因为这个 是结果:
length
---------------
6.25 Inches
4.6666 Inches
6.5 Inches
1.66 Inches
6 Inches
6.75 Inches
6.71 Inches
24.6 Inches
3.6666 Inches
我使用PostgreSQL 9.任何帮助,将不胜感激。谢谢
不只是我在找什么,谢谢。 – 2011-05-26 13:48:16
@Lock雷克:不客气。 – Toto 2011-05-26 13:50:23