我只想有字符(根本没有符号、数字和空格)

2024-01-19

应该用 SQLite 完成

像这样;

是的,我知道,这是很容易的任务,如果我使用UDF(用户定义函数)。

但是,我对此有很大的困难。

所以,寻找另一种方式(no UDF方式)来实现我的目标。

Thanks

供你参考,

我留下了一个我未能制作UDF的链接(使用AutoHotkey)

SQLite/AutoHotkey,我对 sqlite3_result_text 返回函数的编码有问题 https://stackoverflow.com/questions/59422168/sqlite-autohotkey-i-have-problem-with-encoding-of-sqlite3-result-text-return-fu


我相信您的决议可以基于:-

WITH RECURSIVE eachchar(counter,rowid,c,rest) AS (
        SELECT 1,rowid,'',mycolumn AS rest FROM mytable
        UNION ALL 
            SELECT counter+1,rowid,substr(rest,1,1),substr(rest,2) FROM eachchar WHERE length(rest) > 0 LIMIT 100
    )
SELECT group_concat(c,'') AS mycolumn, myothercolumn, mycolumn AS original
FROM eachchar JOIN mytable ON eachchar.rowid = mytable.rowid 
WHERE length(c) > 0 
    AND (
        unicode(c) BETWEEN unicode('a') AND unicode('z') 
        OR unicode(c) BETWEEN unicode('A') AND unicode('Z')
    )
GROUP BY rowid;

Demo :-

也许考虑以下几点:-

/* Create the Test Environment */
DROP TABLE IF EXISTS mytable;
CREATE TABLE IF NOT EXISTS mytable (mycolumn TEXT, myothercolumn);
/* Add the Testing data */
INSERT INTO mytable VALUES
    ('123-abc_"D E F()[]{}~`!@#$%^&*-+=|\?><<:;''','A')
    ,('123-xyz_"X Y Z()[]{}~`!@#$%^&*-+=|\?><<:;''','B')
    ,('123-abc_"A B C()[]{}~`!@#$%^&*-+=|\?><<:;''','C')
;

/* split each character thenconcatenat only the required characters*/
WITH RECURSIVE eachchar(counter,rowid,c,rest) AS (
        SELECT 1,rowid,'',mycolumn AS rest FROM mytable
        UNION ALL 
            SELECT counter+1,rowid,substr(rest,1,1),substr(rest,2) FROM eachchar WHERE length(rest) > 0 LIMIT 100
    )
SELECT group_concat(c,'') AS mycolumn, myothercolumn, mycolumn AS original
FROM eachchar JOIN mytable ON eachchar.rowid = mytable.rowid 
WHERE length(c) > 0 
    AND (
        unicode(c) BETWEEN unicode('a') AND unicode('z') 
        OR unicode(c) BETWEEN unicode('A') AND unicode('Z')
    )
GROUP BY rowid;
/* Cleanup Test Environment */
DROP TABLE IF EXISTS mytable;

这导致:-

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我只想有字符(根本没有符号、数字和空格) 的相关文章

  • Sqlite3 查询在 iOS 8.2 下变得非常慢

    我制作了一个可以在应用程序内使用 sqlite 数据库的应用程序 在 iOS 8 2 之前 它工作得很好 但更新后 查询方法的工作速度慢了大约 100 倍 我试图查找有关此问题的信息 但尚未找到任何信息 有人有同样的经历吗 这是我的方法 到
  • 具有重复值的 Sqlite 列

    就说专栏吧aSQLite 数据库的非常重复 始终有相同的 4 个值 其他值可能稍后出现 但不同值的数量将少于 1000 个 VALUES hello world it s a shame to store this str many tim
  • SQLite。无法添加超过 1000 行

    我试图向我的 SQLite 数据库 使用 fmdb 添加 10k 行 但写入在 1000 行处停止 我没有任何错误或警告 我的代码 NSString queryString NSString stringWithFormat insert
  • 读取 chrome 历史记录时出现数据库文件锁定错误 C#

    我正在开发一个应用程序 它需要 chrome 浏览器历史记录 我编写了一段 C 代码来获取历史记录 但是 我的代码中有两个问题我无法弄清楚 有这个警告 警告 1 正在构建的项目 MSIL 的处理器架构与参考 System Data SQLi
  • 在 Google App Engine 中使用 sqlite3?

    我正在尝试将我的 Python Django 项目部署到 Google App Engine 现在它在我的本地计算机上运行良好 但是当我尝试将其作为 Google App Engine 中的项目运行时 出现以下错误 ImproperlyCo
  • 使用 SQLite.Net.Async 的 Xamarin.Forms

    我已按照此处的说明进行操作http developer xamarin com guides cross platform xamarin forms working with databases http developer xamari
  • iOS7 后台同步

    我们必须开发一个应用程序 无论该应用程序是在前台还是在后台 都支持在某个时间间隔进行数据同步操作 我想知道在iOS7中 当应用程序在后台运行时 是否可以同步数据 即调用网络服务 我们可以在应用程序处于后台时访问 SQLite 数据库文件 我
  • SQL 内连接两个具有相同列名的表

    我有两个表 其列数不同 我不知道有多少列或名称是什么 例如表 A 和表 B TableA ID B ID variable TableB ID variable Query SELECT TableA TableB FROM TableA
  • sqlite android 中的波斯语/阿拉伯语搜索给出了错误的结果

    我的 sqlite 数据库有问题 它似乎不支持完整的波斯 阿拉伯字符 当我根据波斯字符搜索某些字段时 大多数时候 Sqlite 无法识别这些字符 我通过从 HTML 文件复制数据将数据插入数据库 所以当我输入字符串并搜索时 没有结果显示 但
  • 将热键发送到最小化的 Chrome 窗口

    我需要一个自动热键脚本 可以将 alt backspace 发送到最小化的 chrome 窗口 而不最大化它 基本上 我有一个网络播放器应用程序 http player highstrike org 我已经制作了在较小窗口中打开的播放器窗口
  • Flask 管理数据库连接:内存:

    我有一个烧瓶应用程序 需要存储请求中的一些信息 这些信息的生命周期非常短暂 如果服务器重新启动 我就不再需要它了 所以我真的不需要持久性 我读过了here https stackoverflow com questions 11113903
  • 使用 CursorLoader 查询 SQLite DB 并填充 AutoCompleteTextView

    我有一个 SQLite 数据库我想查询 我想通过 ICS 以 Android 2 2 为目标 我碰到this http www outofwhatbox com blog 2010 11 android simpler autocomple
  • 错误:任务“:app:packageDebug”执行失败 - Java 堆空间

    当我尝试构建 APK 时 我在 Android Studio 日志中收到此错误 错误 任务 app packageDebug 执行失败 Java堆空间 当我尝试在资产目录中构建 350 MB 大小的 sqlite 的 APK 时 就会出现此
  • 如何在sqlite中创建物化视图?

    我对物化视图和 SQLite 进行了无数次搜索 据我所知 2004 年和 2006 年似乎有人提到 SQLite 没有物化视图 紧随其后的是 SQLite 的变更日志2008年3月 http www sqlite org releaselo
  • Android SQLite 按 utf8 整理/排序

    我在 Android 上的 SQLite 表中有以下项目 平板电脑选项卡有 1 列 名称 文本 Beta Work pal User 如果我在 SQL Server 中有这些项目 并带有斯洛伐克语的排序规则 并且select from ta
  • 尝试将 SQLite DB 从数据复制到 SD 卡

    我正在使用以下代码 该代码发布在 Stack Overflow 上的某个位置 并根据我的目的进行了修改 try File sd Environment getExternalStorageDirectory File data Enviro
  • SQLite .NET 性能,如何加快速度?

    在我的系统上 约 86000 个 SQLite 插入需要长达 20 分钟 意味着每秒约 70 个插入 我要做数百万 我怎样才能加快速度 对每一行的 SQLiteConnection 对象调用 Open 和 Close 会降低性能吗 交易有帮
  • Android - 在sqlite数据库中存储敏感数据

    我需要将敏感数据存储在 Android 应用程序的 sqlite 数据库中 我如何确定这些数据非常安全 我知道我可以使用密钥加密数据 但是我将该密钥存储在哪里 我也不想要求用户填写密钥 我只是希望它能够自行工作 因为我害怕逆向工程 所以我也
  • 数据库锁定在 WAL 模式下,只有读取器

    在中使用System Data Sqlite 1 0 86 0 包括SQLite 3 7 17 预写式记录 http www sqlite org wal html模式下 我在并发读取时遇到数据库锁 如果我正确理解 WAL 则不应该出现这种
  • 如何让 Entity Framework 6 + Sqlite + 代码优先工作?

    我正在尝试创建一个简单的项目来探索 Entity Framework 6 Code First 与 sqlite db 提供程序如何工作 但是当我完成我的应用程序时 我收到错误 实体框架提供程序类型 System Data SQLite S

随机推荐

  • MIPS 汇编:从整数转换为十六进制

    我发现这个代码片段我认为可以将整数转换为十六进制 然而 我根本不遵循它 我添加了一些评论 说明了我认为正在发生的事情 但我不知道为什么要这样做 那么 假设我正确地注意到每行正在做什么 有人可以向我解释为什么要这样做吗 至于它如何以任何方式帮
  • 更新到 macos mavericks 后 gem install autotest-fsevent 失败

    更新到 Maveriks 后安装 gem 时遇到问题autotest fsevent 这是我得到的错误 Mellon public lasdolphin sudo gem install autotest fsevent Building
  • 是否有跨平台方法可以将资源嵌入到用 C++ 编写的二进制应用程序中? [复制]

    这个问题在这里已经有答案了 我试图将一些资源 图像 音乐和数据文件 捆绑到我的二进制应用程序 用 C 编写 中 我希望将所有内容都包含在一个可执行文件中 这样我就可以发送 大 可执行文件并且它可以工作 不能删除任何资产 我看到 Visual
  • .animate 回调函数之后的 .done

    我想在 animate 回调函数之后调用一个函数 我正在使用 done 方法来实现此目的 但它不起作用 fiddle http jsfiddle net dWAP4 function button click function div an
  • 向特定用户授予文件访问权限[关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 在Linux中 如何向特定人员授予文件 文件夹的访问权限 换句话说 假设我只想允许只有用户 fred 能够读取文件 那么我该怎么做呢 请注意 我了解
  • 密码验证C++

    嗨 这是我第一次使用课程 所以对我糟糕的解释表示歉意 基本上我正在为电梯程序制作密码功能 LogIn 是我的类的名称 其中包含字符串 john 它是密码 除了错误密码尝试的循环之外 一切似乎都工作正常 如果第一次密码尝试正确 则代码可以正常
  • 成员函数特征

    我正在编写一个模板类 它包装成员函数以减少一些调用 如果某些条件为真 则不需要调用成员函数 签名看起来像这样 template
  • heroku 上的数据库名称以及用户、密码和主机

    我想在heroku 上安装一个带有数据库的php 脚本 如何获取我安装的数据库的数据库名称 密码 用户和主机信息 Heroku 上有多种不同的数据库 您可以查看选项并将它们添加到您的应用程序中 addons heroku com https
  • 如何调试 grails 命令

    当我运行 dbm generate changelog 时 抛出异常 我想调试这个脚本 但我不知道该怎么做 我尝试在脚本文件中放置断点 DatabaseMigrationCommon groovy然后在 eclipse 中创建新的 debu
  • AngularJS - 多次 ng-click - 事件冒泡

    在以下示例中 li h3 item title h3 li
  • Android 上的生物识别提示副标题文本被截断

    我已经实现了生物识别身份验证 其中我的副标题 验证用户名的生物识别信息以登录到我的App Name 有点长 最后会被截断 这主要发生在三星设备上 任何字符长度限制或 OEM 问题都无法解决 他们必须为此提出一个解决方案 因为我们无法控制它
  • 开发 Internet Explorer、浏览器辅助对象扩展?

    1 我正在尝试用 C 创建一个简单的 BHO 就像这里已经回答的那样 https stackoverflow com a 5740004 285594 https stackoverflow com a 5740004 285594 2 但
  • 沿最后一个维度索引 numpy nd 数组

    有没有一种简单的方法使用索引数组沿最后一个维度对 numpy 多维数组进行索引 例如 取一个数组a形状的 10 10 20 假设我有一个索引数组b 形状 10 10 这样结果就是c i j a i j b i j 我尝试过以下示例 a np
  • 仅向上缩放 Three.js 几何体

    我正在尝试缩放几何图形 y 轴 这使得我的立方体既放大又缩小 我认为 mesh transformY 可以将立方体动画放大到缩放值的一半 这会让立方体看起来像是向上缩放的 还有其他解决方案吗 var geometry new THREE B
  • 创建只能查看一个数据库并只能从中进行选择的用户?

    我们在 SQL Server 上有多个数据库 我们想要创建 1 个新用户 该用户可以查看数据库 c 但看不到其余数据库 该用户应该只能从此数据库中进行选择 而不能进行其他选择 我已经用谷歌搜索了一段时间 我发现的最接近的是拒绝查看任何数据库
  • 如何使用 phantomJS 模拟鼠标悬停在 HTML 元素上

    我有下面的 phantomJS 代码来获取 HTML 代码 var page require webpage create var url http example com page open url function status var
  • Debian 8 上的 Python numba / llvmlite - 我无法构建 llvmlite

    我尝试在 Debian 8 系统上安装 numba 如下所述 http llvmlite pydata org en latest install index html http llvmlite pydata org en latest
  • 如何在 .net x64 中保存/加载 16 位图像?

    以前 当我使用win32时 我使用自由图像 http freeimage sourceforge net 为了加载和保存位深度大于 8 位的位图 这就是我处理的每张图像 因为我正在做医学成像 在任何人说什么之前 是的 我和我的客户已经花了很
  • Java Web 应用程序中的异步任务

    异步作业 例如从网站下载乐谱 或在完成某些关键任务后发送电子邮件 现在 当我们下载一些乐谱时 我们必须在当前页面等待才能获取响应页面或下载文件 是否有可能我可以点击下载乐谱 它会在后台发生 以便我可以导航到其他部分 网站 同时检查工作状态
  • 我只想有字符(根本没有符号、数字和空格)

    应该用 SQLite 完成 像这样 是的 我知道 这是很容易的任务 如果我使用UDF 用户定义函数 但是 我对此有很大的困难 所以 寻找另一种方式 no UDF方式 来实现我的目标 Thanks 供你参考 我留下了一个我未能制作UDF的链接