SQL函数:将表中字段的每个单词首字母转化为大写
2008-06-03 09:13
363 查看
/* version: 1.0 createdtime: 2007-01-08 creator: 走过四季 memo: for my lover[hjm] 举列:将用户表〔tbluser〕中〔username〕字段的每个单词首字母大写: update tbluser set username=dbo.f_Trans(username) 提示:如需使用,请保留以上说明 */ create function f_Trans(@col varchar(2000)) returns varchar(2000) as begin set @col=replace(@col,' ',' ') set @col=replace(@col,',','**,') set @col=replace(@col,' ',',') declare @sql varchar(2000) set @sql='' while charindex(',',@col)>0 select @sql=@sql+upper(left(@col,1))+LOWER(replace(substring(@col,2,charindex(',',@col)-1),',',' ')), @col=substring(@col,charindex(',',@col)+1,len(@col)-charindex(',',@col)) set @sql=@sql+upper(left(@col,1)) + replace(LOWER(right(@col,len(@col)-1)),',',' ') set @sql=replace(@sql,'** ',',') set @sql=replace(@sql,',,',', ') return(@sql) end go
相关文章推荐
- php:ucwords() --将字符串中每个单词的首字母转换为大写
- PHP 大小写转换、首字母大写、每个单词首字母大写转换相关函数
- JS首字母大写-每个单词首字母大写
- PHP 大小写转换、首字母大写、每个单词首字母大写转换相关函数
- 将输入字符串中每个单词的首字母变成大写
- Java小程序之句子每个单词首字母大写(两种方法)
- 每个单词首字母变大写-replace
- 将字符串中由空格隔开的每个单词首字母大写
- 正则表达式 每个单词首字母大写
- mysql 实现split函数功能,实现把由空格分割的词组每个单词的首字母转换成大写的功能
- 使用JavaScript 将字符串中由空格隔开的每个单词首字母大写,写出通用方法。
- 将一段英文每个单词首字母大写
- Python3基础 str title 把字符串中的每个单词首写字母变为大写其余均为小写
- 键盘输入一句英文 将每个单词的首字母大写
- 查出某一个字段的单词的首字母为大写的值
- 3. 串的处理 在实际的开发工作中,对字符串的处理是最常见的编程任务。 本题目即是要求程序对用户输入的串进行处理。具体规则如下: 1. 把每个单词的首字母变为大写。 2. 把数字与
- 把一句话的每个单词首字母大写后输出
- 怎么把某字段单词的首字母改为大写其它小写?
- 讲一句话中的每个单词首字母大写
- 正则将每个单词开头字母转换为大写