当前位置:网站首页>SQL函数 UPPER
SQL函数 UPPER
2022-08-02 13:19:00 【用户7741497】
SQL函数 UPPER
将字符串表达式中的所有小写字母转换为大写字母的大小写转换函数。
大纲
UPPER(expression)
UPPER expression参数
expression- 字符串表达式,可以是列名、字符串文字或另一个函数的结果,其中基础数据类型可以表示为任何字符类型(例如CHAR或VARCHAR)。
描述
UPPER 函数将所有字母字符转换为大写字母。这是 LOWER 函数的反函数。 UPPER 保留不变的数字、标点符号和前导或尾随空格。
UPPER 不强制将数字解释为字符串。 SQL 从数字中删除前导零和尾随零。指定为字符串的数字保留前导零和尾随零。
也可以使用 UPPER() 方法调用从 ObjectScript 调用此函数:
$SYSTEM.SQL.Functions.UPPER(expression)UPPER 是字母大小写转换的标准函数,而不是排序规则。对于大写排序规则,使用 %SQLUPPER,它提供了数字、NULL 值和空字符串的高级排序规则。
示例
以下示例返回所有名称,选择那些名称的大写形式以“JO”开头的名称:
SELECT Name
FROM Sample.Person
WHERE UPPER(Name) %STARTSWITH UPPER('JO')以下示例以大写形式返回所有名称,选择名称以“JO”开头的名称:
SELECT UPPER(Name) AS CapName
FROM Sample.Person
WHERE Name %STARTSWITH UPPER('JO')以下嵌入式 SQL 示例将小写的希腊字母 Delta 转换为大写。此示例使用 UPPER 语法,该语法使用空格而不是括号来分隔关键字和参数:
/// d ##class(PHA.TEST.SQLFunction).Upper()
ClassMethod Upper()
{
&sql(
SELECT
UPPER {fn CHAR(948)},{fn CHAR(948)}
INTO
:a,:b
FROM
Sample.Person
)
if SQLCODE '= 0 {
w !,"Error code ",SQLCODE
} else {
w !,a,!,b
}
}DHC-APP>d ##class(PHA.TEST.SQLFunction).Upper()
Δ
δ边栏推荐
- Oracle update error operation single table rollback
- 【C语言】手撕循环结构 —— for语句
- 自动生成代码器推荐-code-gen
- 企业用直播平台能实现什么
- Introduction to Graph Neural Networks (GNN) "Recommended Collection"
- 【C语言】夏日一题 —— 求最大公约数和最小公倍数
- [C language] Analysis of function recursion (2)
- Seata Distributed Transaction
- 分享一个Chrome控制台数据获取的例子
- 86.(cesium之家)cesium叠加面接收阴影效果(gltf模型)
猜你喜欢
随机推荐
使用Amazon SageMaker 构建基于自然语言处理的文本摘要应用
鲁大师7月新机性能/流畅榜:性能跑分突破123万!
【C语言】手撕循环结构 ——do...while语句及循环练习题(1)
矩阵中的路径
Mysql索引详解(图文并茂)
动态组件-component
Interpretation of new features | MySQL 8.0 GIPK invisible primary key
Ribbon负载均衡的深度分析和使用
ETL(二):表达式组件的使用
你知道图论的spfa吗?
How to connect DBeaver TDengine?
In-depth analysis and use of Ribbon load balancing
吾爱第三课-修改版权和资源
【C语言】夏日一题 —— 如何判断素数?
k8s之KubeSphere部署有状态数据库中间件服务 mysql、redis、mongo
Get out of the machine learning world forever!
GCC版本升级到指定版本
RISC-V 指令格式和6种基本整数指令
最小割和对偶图(未完成)
【C语言】夏日一题 —— 求最大公约数和最小公倍数









