Database 仅从db字段中提取大写文本

Database 仅从db字段中提取大写文本,database,sqlite,text-extraction,Database,Sqlite,Text Extraction,我“继承”了一个db,在表中有一个字段,其中小写和大写混合在一起,例如 gateway 71, HOWARD BLVD, Chispa, NY 它们不容易与代码“分离”,因为它们并不总是以这种形式出现。我需要的是一种只提取大写字母的方法。这在SQLite中是可能的吗?因为,使用光标可能更容易、更快地实现这一点;如果你只需要做一次,这是一个特别有吸引力的选择 下面是一个快速示例(使用Python REPL中的内置SQLite): 例如,使用光标可能更容易、更快地完成此操作;如果你只需要做一次,这

我“继承”了一个db,在表中有一个字段,其中小写和大写混合在一起,例如

gateway 71, HOWARD BLVD, Chispa, NY
它们不容易与代码“分离”,因为它们并不总是以这种形式出现。我需要的是一种只提取大写字母的方法。这在SQLite中是可能的吗?

因为,使用光标可能更容易、更快地实现这一点;如果你只需要做一次,这是一个特别有吸引力的选择

下面是一个快速示例(使用Python REPL中的内置SQLite):

例如,使用光标可能更容易、更快地完成此操作;如果你只需要做一次,这是一个特别有吸引力的选择

下面是一个快速示例(使用Python REPL中的内置SQLite):


在这种情况下,您可能更容易(也可能更快)选择您可能具有的任何其他where需求,并创建一个游标以在代码中执行大写检查的结果上进行迭代

SQLite的另一个选项是创建一个

SELECT foo WHERE MYISALLUPPERFUNC(foo) = 1;

在这种情况下,您可能更容易(也可能更快)选择您可能具有的任何其他where需求,并创建一个游标以在代码中执行大写检查的结果上进行迭代

SQLite的另一个选项是创建一个

SELECT foo WHERE MYISALLUPPERFUNC(foo) = 1;

我想他想提取大写字母,而不是把它们全部变成大写。我想他想提取大写字母,而不是把它们全部变成大写。