当前位置:网站首页>SQL函数 UCASE
SQL函数 UCASE
2022-08-02 13:20:00 【用户7741497】
SQL函数 UCASE
将字符串中的所有小写字母转换为大写字母的大小写转换函数。
大纲
UCASE(string-expression)
{fn UCASE(string-expression)}参数
string-expression- 要将其字符转换为大写的字符串。表达式可以是列名、字符串文字或另一个标量函数的结果,其中基础数据类型可以表示为任何字符类型(例如CHAR或VARCHAR)。
描述
UCASE 将小写字母转换为大写以进行显示。它对非字母字符没有影响;它保留不变的数字、标点符号和前导或尾随空格。
请注意,UCASE 可用作 ODBC 标量函数(使用花括号语法)或 SQL 通用函数。
UCASE 不强制将数字解释为字符串。 SQL 从数字中删除前导零和尾随零。指定为字符串的数字保留前导零和尾随零。
UCASE 不影响排序规则。 %SQLUPPER 函数是 SQL 中为不区分大小写的排序规则转换数据值的首选方法。
也可以使用 UPPER() 方法调用从 ObjectScript 调用此函数:
$SYSTEM.SQL.UPPER(expression)示例
以下示例以大写字母返回每个人的姓名:
SELECT Name,{fn UCASE(Name)} AS CapName
FROM Sample.PersonUCASE 也适用于 Unicode(非 ASCII)字母字符,如下面的嵌入式 SQL 示例所示,它将希腊字母从小写转换为大写:
/// d ##class(PHA.TEST.SQLFunction).UCase()
ClassMethod UCase()
{
s a=$CHAR(950,949,965,963)
&sql(
SELECT
UCASE(:a)
INTO
:b
FROM
Sample.Person
)
if SQLCODE '= 0 {
w !,"Error code ",SQLCODE
} else {
w !,a,!,b
}
}DHC-APP>d ##class(PHA.TEST.SQLFunction).UCase()
ζευσ
ΖΕΥΣ边栏推荐
- 鲁大师7月新机性能/流畅榜:骁龙8+正面对决天玑9000+,性能跑分突破123万!
- 高效代码静态测试工具Klocwork 2022.2——Portal全新升级、支持RLM
- 【C语言】手撕循环结构 ——do...while语句及循环练习题(1)
- 【C语言】剖析函数递归(3)
- Intouch System Platform IDE-1
- 微信小程序getPhoneNumber接口code=40013
- Oracle update error operation single table rollback
- [C language] Analysis of function recursion (2)
- Mysql 基本操作指南之mysql查询语句
- 我的创作纪念日
猜你喜欢
随机推荐
Intouch System Platform IDE-1
暑假集训-week2图论
In-depth analysis and use of Ribbon load balancing
节省50%成本!京东云重磅发布新一代混合CDN产品
Mysql视图
Set proxy server (Google+IE) "Recommended Collection"
【C语言】夏日一题 —— 如何判断素数?
js数组递归使用
自动生成代码器推荐-code-gen
k8s之KubeSphere部署有状态数据库中间件服务 mysql、redis、mongo
RESTful style (detailed introduction + case implementation)
C语言结构体(入门)
How to use the database like tap water?|Tencent Cloud Database TDSQL-C
Fabric.js 动态设置字号大小
我的创作纪念日
科研试剂DSPE-PEG-VIP,二硬脂酰基磷脂酰乙醇胺-聚乙二醇-血管活性肠肽VIP
分享一个Chrome控制台数据获取的例子
【C语言】手把手带你写游戏 —— 猜数字
First acquaintance of scrapy framework 1
百日刷题计划 ———— DAY1









