相关疑难解决方法(0)

如何对mysql列进行"正确的大小写"格式化?

在mysql中是否可以格式化Proper Case中的列?

例: Proper("ABSALOM") = "Absalom"

我已经搜索了很多,我认为MySQL没有任何内置功能来执行此操作.是否有可能在MySQL中以任何其他方式执行此操作?

mysql

23
推荐指数
3
解决办法
3万
查看次数

将列中的所有文本转换为MySql中的Camel Case

我正在寻找一种方法将我在数据库中的所有文本转换为Camel Case/Proper Case

即从... CAMEL HAS LEGSCamel Has Legs

我在这里找到了一个答案,要求创建一个函数(下面),然后使用该函数转换文本.

5.6.32-78.1在共享托管服务器上使用MySQL版本:当我执行以下功能时,我收到错误

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3 
Run Code Online (Sandbox Code Playgroud)

我该如何纠正这个错误?我是MySQL的新手

CREATE FUNCTION `proper_case`(str varchar(128)) RETURNS varchar(128)
BEGIN
DECLARE n, pos INT DEFAULT 1;
DECLARE sub, proper VARCHAR(128) DEFAULT '';

if length(trim(str)) > 0 then
    WHILE pos > 0 DO …
Run Code Online (Sandbox Code Playgroud)

mysql function mysql-error-1064

4
推荐指数
2
解决办法
7652
查看次数

我想将表中的列值更新为“标题”情况

我在数据库中有一个表,其中存在列名,我想将该名称字段中的值更新为“标题”大小写。

范例: "abc asd""Abc Asd"

考虑到表中有数百万条记录,我想知道使用SQL的最佳方法是什么。

sql sql-server

-1
推荐指数
1
解决办法
80
查看次数

标签 统计

mysql ×2

function ×1

mysql-error-1064 ×1

sql ×1

sql-server ×1