在SQL中创建一个特定字符串大写

时间:2017-07-13 05:56:59

标签: mysql sql postgresql

我正在尝试将特定字符串更改为大写,我的代码是

update $table 
set work_log_history = concat(("$created_by response on $toDate $history"||chr(10)),work_log_history) 
where id="$id"

在上面的查询中,我想让$created_by字符串UPPERCASE。

3 个答案:

答案 0 :(得分:1)

我认为在这种情况下,UPPER()函数应该对你有用吗?请参阅此处的文档:https://dev.mysql.com/doc/refman/5.7/en/string-functions.html

所以你的代码看起来像是:

update $table 
set  work_log_history=concat((UPPER($created_by)," response on $toDate $history"||chr(10)),work_log_history) 
where id="$id"

答案 1 :(得分:0)

使用upper()函数

update table_name set field =UPPER(filed) where id=1

答案 2 :(得分:0)

“更新$ table set work_log_history = concat(UPPER('$ created_by'),('\ t response on on $ toDate $ input_data-> {comment}'|| chr(10)),work_log_history)其中id =' $ id'“它工作得很好。