当前位置: 首页 > 面试题库 >

有没有简单的方法可以将MySQL数据转换为Title Case?

夏元明
2023-03-14
问题内容

我有一个MySQL表,其中一列中的所有数据都以大写形式输入,但是我需要转换为Title Case,并识别类似于Daring Fireball Title
Case脚本
的“小词” 。

我发现了将字符串转换为小写字母的出色解决方案,但Title
Case函数似乎已被排除在我的MySQL版本之外。有没有一种优雅的方法可以做到这一点?


问题答案:

!我对SQL一点都不方便。这是对我有用的方法:

  1. 将表导出为.sql格式的文本文件。
  2. 在Textmate中打开文件(我已经很方便了)。
  3. 选择包含大写数据的行。
  4. 从“文本”菜单中选择“转换”,然后选择“至标题栏”。
  5. 查找并替换以下每个实例:
    INSERT INTO `Table` (`Col1`, `Col2`, `Etc`, ...) VALUES
    

正确的小写值。

  1. 将表重新导入数据库。
  2. 使用UPDATE table SET colname=LOWER(colname);为,应该是小写的列重置小写值。

我之前没有尝试使用Textmate的原因是,我无法弄清楚如何在不破坏其他数据的情况下将单列转换为Title
Case,但是这种方法似乎可行。感谢您的指导和支持!



 类似资料:
  • 问题内容: 在PHP中,有没有一种简单的方法可以将数字转换为单词?举例来说, 27 到 27 。 问题答案: 我在网上找到了一些(2007/2008)源代码,它具有版权,但是我可以自由使用它,并根据需要对其进行修改,因此将其放在此处并在CC-Wiki下重新许可:

  • 问题内容: 我正在尝试将字符串转换为。我不是在尝试解析主机名:字符串是ipv4地址。有工作吗?还是我必须手动解析它? 问题答案: 这样做更好,因为无论传递什么字符串,它都不会进行DNS查找。

  • 问题内容: 我需要转换成,成等。 有没有办法用库或类或其他东西做到这一点? 问题答案: 此代码的大部分是设置数字单词dict,仅在第一次调用时才完成。

  • 问题内容: 有很多示例可以使用jQuery在javascript/dom中实现某些功能。但是,使用jQuery并非总是一种选择,它会使理解jQuery编写的javascript解决方案的示例变得困难。 有没有一种简单的方法可以将jQuery代码转换为常规javascript?我猜不必访问或理解jQuery源代码。 问题答案: 最简单的方法是仅学习如何使用普通的DOM api进行DOM遍历和操作(您

  • 问题内容: 我需要可视化2D numpy数组。我为此使用pyplot。这是代码: 我得到预期的输出。 现在我的问题是,有什么方法可以将上述代码中的“ img”从pyplot类型转换为numpy类型。我需要这样做,以便可以将可视化文件加载为opencv图像并对其进行进一步处理。我正在使用python 2.7,32位。 请帮助 谢谢 编辑1:在Thorsten Kranz解决方案之后 程序终止后,我从

  • 问题内容: 假设我有一个包含要转换为指标的字符串的数据框。我用来将其转换为现在可用于构建模型的数据集。 现在,我有一个新的观察值,我想遍历我的模型。显然,我无法使用它,因为它不包含所有类,并且不会创建相同的指标矩阵。有什么好方法吗? 问题答案: 您可以从单个新观察值创建虚拟对象,然后使用原始指标矩阵中的列重新索引此框架列: 返回: