我的“ Street_Address_1”列中包含以下数据:
大街123号
使用Postgresql,如何编写查询以更新“地址”表中的“ Street_Name”列?换句话说,“ Street_Name”为空白,我想用“
Street_Address_1”列中包含的街道名称值填充它。
据我所知,我想使用“ regexp_matches”字符串方法。不幸的是,我没有很多运气。
注意:您可以假定所有地址都采用“ StreetNumber StreetName StreetType”格式。
就像是…:
UPDATE table
SET Street_Name = substring(Street_Address_1 FROM '^[0-9]+ ([a-zAZ]+) ')
请参阅PGSQL 8.3.7文档中的相关部分substring
,该部分开始后不久将详细介绍该表格。
主要内容:查询以特定字符或字符串开头的记录,查询以特定字符或字符串结尾的记录,替代字符串中的任意一个字符,匹配多个字符,匹配指定字符串,匹配指定字符串中的任意一个,匹配指定字符以外的字符,使用{n}或者{nm}来指定字符串连续出现的次数正则表达式主要用来查询和替换符合某个模式(规则)的文本内容。例如,从一个文件中提取电话号码,查找一篇文章中重复的单词、替换文章中的敏感语汇等,这些地方都可以使用正则表达式。正则表达式强大且灵活,常用于非常复杂的查询。 MySQL 中,使用 REGEXP 关键字指定
如何在C++中使用正则表达式查询MongoDB数据库。 Mongo-CXX-Driver-R3.1.1 包括听力 这是我尝试过的。 以前我用Java构建了一个软件,现在我正在尝试用Qt C++构建同样的软件,我是C++的新手。 下面是我在java中用于查询的查询代码。
本文向大家介绍mysql中如何使用正则表达式查询,包括了mysql中如何使用正则表达式查询的使用技巧和注意事项,需要的朋友参考一下 基本形式 属性名 regexp ‘匹配方式' 正则表达式的模式字符 ^ 匹配字符开始的部分 eg1: 从info表name字段中查询以L开头的记录 select * from info where name regexp '^L'; eg2: 从info表name字段
我在用google Firebase的FireStore。我想知道是否有一种方法可以查询属性/字段与regex匹配的文档。类似于这样: 这可能吗?如果不是,谷歌实现这样的事情的可能性有多大?
我们正在使用Nutch抓取一些站点,向Elasticsearch推送索引,并通过调用Elasticsearch API使用自定义UI进行搜索。 http://www.somesite.com/contact/ http://www.somesite.com/privacy/ 当我运行DSL查询时,它似乎是将它分解成几个片段(我指的是http、www、somesite、com)并将它们组合在一起,这
问题内容: 我正在使用正则表达式来验证字符串中的特定格式。该字符串将成为游戏规则。 示例:根据规则,“ DX 3”也可以,但是“ DX 14”也可以。。。我知道如何查看字符串并找到一个或多个“数字”,因此问题在于正则表达式将也匹配34,这个数字超出了规则的“范围” … 我是否缺少有关正则表达式的功能?还是根本不可能? 问题答案: 不幸的是,没有简单的方法可以在正则表达式中定义范围。如果要使用范围1