同时查询和格式化字符串

mHelpMe

我正在使用SQL Server 2012。

我有一个简单的查询,

select * from P_Bld
where datep = (select max(datep) from P_Bld)
and codeBlood like 'nm_%'
order by codeBlood

这可以正常工作并返回数据,如下所示

codeBlood     num
nm_aab        1
nm_abc        2
nm_rst        3

我想知道是否可以更改codeBlood列,使其不包含“ nm_”,并且将字符串的其余部分变为大写,以便获得如下所示的内容,

codeBlood     num
AAB        1
ABC        2
RST        3

这可能吗?

AK 47

我认为这可以做到,首先使用Replace()函数用空格替换“ nm_”,然后将剩余的字符串转换为大写buUpper()函数

select Upper(Replace(codeBlood,'nm_','')) as codeBlood,num from P_Bld
where datep = (select max(datep) from P_Bld)
and codeBlood like 'nm_%'
order by codeBlood

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何同时在awk中格式化字符串和浮点数?

来自分类Dev

如何格式化查询字符串

来自分类Dev

时间格式化和从字符串转换

来自分类Dev

字符串格式化和传递

来自分类Dev

使用cout和字符串格式化列

来自分类Dev

格式化日期和时间字符串

来自分类Dev

`%d` 和 `%y` 在格式化字符串中

来自分类Dev

格式化日期字符串

来自分类Dev

格式化字符串与串联

来自分类Dev

查找格式化的字符串

来自分类Dev

从字符串格式化日期

来自分类Dev

格式化日期字符串

来自分类Dev

需要格式化字符串

来自分类Dev

VBA格式化字符串

来自分类Dev

格式化字符串的大小

来自分类Dev

utcnow 的字符串格式化

来自分类Dev

Python 格式化字符串

来自分类Dev

格式化字符串和简单字符串之间的区别

来自分类Dev

尝试格式化和 html 字符串时,python 格式失败

来自分类Dev

postgres查询:字符串格式化期间并非所有参数都已转换

来自分类Dev

在sqlite3中格式化SQL查询的字符串

来自分类Dev

格式化字符串看起来像 mysql 查询 c#

来自分类Dev

在 SQLITE 中插入逗号以分隔字符串时如何正确格式化查询

来自分类Dev

以XML格式格式化资源中的字符串

来自分类Dev

在R中的长字符向量中格式化字符串(名字和姓氏)

来自分类Dev

如何在字符串之间格式化和插入字符 - Postgresql

来自分类Dev

如何用整数和特殊字符格式化字符串

来自分类Dev

Swift格式化本地化字符串

来自分类Dev

使用相同的insert语句将字符串值和格式化的字符串插入表中