gpt4 book ai didi

sql - 如何在sql中进行区分大小写的比较?

转载 作者:行者123 更新时间:2023-12-04 18:30:43 26 4
gpt4 key购买 nike

刚开始为初学者编写 SQL 教程。我现在正在做一些练习,我想知道如何更改标题。

如果你看这里:你会看到我已经创建了名字、姓氏、头衔、年龄和薪水。我用小写字母写了这些字母。怎么改成大写?

http://tinypic.com/r/amtpgm/3

我试过用这个:

update mytablename 
set firstname = 'Firstname'
where firstname = 'firstname'

但后来我发现这个不行。

谢谢

====

其他问题:

我还注意到,如果我用空格书写,那么它不会被识别。它只是将显示的第一部分。你知道它为什么会这样吗?谢谢

create table myemployees_tr0214
(First Name varchar(20),
Last Name varchar(20),
Title char(5),
Age number(3),
Salary number(6,10));

===========

感谢您的所有投入。我已经尝试过将“Firstname”重命名为“Fname”,但没有成功。我错过了什么吗?

alter table myemployees_tr0214
rename column Firstname to Fname;

最佳答案

这应该将表中的所有名字更新为大写首字母:

UPDATE mytablename SET firstname = CONCAT(UCASE(MID(firstname,1,1)),MID(firstname,2));

希望对你有帮助:)

关于sql - 如何在sql中进行区分大小写的比较?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1206197/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com