我“继承”了一个数据库,其中有一个表中的字段,其中小写和大写混合在一起,例如。
gateway 71, HOWARD BLVD, Chispa, NY
它们不容易与代码“拆分”,因为它们并不总是以这种形式出现。我需要的是一种只提取大写字母的方法。这可以用 SQLite 实现吗?
最佳答案
在这种情况下,使用您可能有的任何其他 WHERE 要求进行 SELECT 可能会更容易(也可能更快),并创建一个游标来迭代代码中的大写检查结果。
SQLite 的另一个选择是创建一个 custom function ,所以你可以这样做:
SELECT foo WHERE MYISALLUPPERFUNC(foo) = 1;
关于database - 从数据库字段中仅提取大写文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9264847/