如果存在(选择* from sys.objects where name='GetUpper')drop function dbo.GetUpper go CREATE function GetUpper(@words varchar(16))返回varchar(8000)as开始DECLARE @s VARCHAR(MAX)= @words--待截取字符串DECLARE @temp VARCHAR(MAX)=''--临时变量SELECT @temp=@temp+SUBSTRING(ch, sv.number, 1) FROM(SELECT @s AS ch)t CROSS APPLY [master].dbo.spt_values AS sv WHERE sv.type ='P'AND sv.number BETWEEN 1 AND LEN(ch) AND ASCII(SUBSTRING(ch, sv.number, 1)) BETWEEN ASCII('A') AND ASCII('Z') return @temp end go
SQL中提取大写或小写字母的函数编写
相关推荐
MySQL中提取日期时间信息的函数
在MySQL中, year(x)、month(x)、dayofmonth(x)、hour(x)、minute(x)、second(x) 和 microsecond(x) 函数分别用于从日期时间值 x 中提取年、月、日、小时、分钟、秒和微秒信息。
MySQL
4
2024-05-19
金额大写转换SQL函数
在SQL数据库中使用大写函数将数字金额转换为中文大写,用法如下:SELECT 金额大写转换函数 FROM 表名
SQLServer
9
2024-05-16
sql server所有表字段首字母小写化
默认在每个表中添加字段,并将其首字母改为小写。
SQLServer
2
2024-07-23
MySQL中字母大小写的优化技巧
MySQL中处理字母大小写问题是数据库管理中的重要优化方向。在应用程序开发过程中,正确处理大小写可确保数据准确性和一致性。MySQL提供了多种方法来管理和优化大小写敏感的数据操作,包括设置数据库和表的字符集和校对规则,以及使用函数和操作符来规范化数据查询和比较。通过这些技巧,开发人员可以有效避免因大小写不一致而引发的数据错误和逻辑问题。
MySQL
0
2024-08-11
MySQL函数实现汉字拼音首字母提取
利用MySQL函数,实现提取汉字的拼音首字母功能。通过SQL语句传入汉字即可获取其对应的首字母。
MySQL
0
2024-10-20
使用ncreadtime函数从NetCDF文件中提取时间变量
语法
ncreadtime(timeVariable, referenceTime, format)
参数
timeVariable:要提取的时间变量
referenceTime:参考时间(字符串)
format:所需的输出时间格式(字符串)
示例
提取时间戳为自2015-12-01 12:00以来的小时数,格式为“dd/mm/yyyy_hh”:
ncreadtime(timeVariable, '12-01-2015 12:00', 'dd/mm/yyyy_hh')
提取时间戳为自2015-12-01 12:00以来的小时数,使用默认格式“dd/mm/yyyy_HH”:
ncreadtime(timeVariable, '12-01-2015 12:00')
使用文件中的时间单位提取时间戳,并将其格式化为“dd/mm/yyyy_hh”:
ncreadtime(ncread(file, timeVariable), referenceTime, 'dd/mm/yyyy_hh')
Matlab
1
2024-05-31
从GIF中提取图片
该代码从GIF中提取指定格式的图像。需要提供GIF文件名和输出图像文件名。输出文件名格式:name{number}.jpg示例:name1.jpgname2.jpg...
Matlab
7
2024-05-13
MySQL数据库小写转换为大写的解决方法
在处理MySQL数据库时,有时需要确保所有小写字符都转换为大写。这可以通过使用MySQL内置函数或者在查询中应用函数来实现。另外,也可以考虑在应用层面通过编程语言来处理。这些方法能够确保数据的一致性和规范性,特别是在涉及到大小写敏感的数据库操作时。
MySQL
2
2024-07-31
基于matlab与神经网络的手写字母辨识技术
利用matlab与神经网络技术开发的手写字母辨识系统,能够有效识别多种字母样式。
Matlab
0
2024-09-27