当前位置:首页 » 编程语言 » sql转小写

sql转小写

发布时间: 2022-04-14 19:56:45

sql server 2000中怎么通过sql语句将列中的大写字母转化为小写字母

使用 Lower()函数,例如:
update 表名 set 列名=lower(列名);

⑵ sql执行修改语句的时候大写字母怎么自动变小写了

自动转换,没有关系的,sql执行语句时,不管是大写小写都可以识别,一个意思。

⑶ SQL人民币的大小写转换

建立一个函数,函数如下
CREATE FUNCTION [dbo].[f_num_chn] (@num numeric(14,5))
RETURNS varchar(100) WITH ENCRYPTION
AS
BEGIN
DECLARE @n_data VARCHAR(20),@c_data VARCHAR(100),@n_str VARCHAR(10),@i int
SET @n_data=RIGHT(SPACE(14)+CAST(CAST(ABS(@num*100) AS bigint) AS varchar(20)),14)
SET @c_data=''
SET @i=1
WHILE @i<=14
BEGIN
SET @n_str=SUBSTRING(@n_data,@i,1)
IF @n_str<>' '
BEGIN
IF not ((SUBSTRING(@n_data,@i,2)='00') or
((@n_str='0') and ((@i=4) or (@i=8) or (@i=12) or (@i=14))))
SET @c_data=@c_data+SUBSTRING('零壹贰叁肆伍陆柒捌玖',CAST(@n_str AS int)+1,1)
IF not ((@n_str='0') and (@i<>4) and (@i<>8) and (@i<>12))
SET @c_data=@c_data+SUBSTRING('仟佰拾亿仟佰拾万仟佰拾圆角分',@i,1)
IF SUBSTRING(@c_data,LEN(@c_data)-1,2)='亿万'
SET @c_data=SUBSTRING(@c_data,1,LEN(@c_data)-1)
END
SET @i=@i+1
END
IF @num<0
SET @c_data='(负数)'+@c_data
IF @num=0
SET @c_data='零圆'
IF @n_str='0'
SET @c_data=@c_data+'整'
RETURN (@c_data)
END

调用
select [dbo].[f_num_chn](120)

⑷ 如何用SQL语言实现人民币的大小写转换

首先sql不可能实现大小写转换,如果你非实现就使用存储过程
其次,实现大小写转换,可从数学的高位到低位,把各个位上的数取出通过数组转换成大写,然后加上单位。形成一个字符串,如1020形成壹仟零佰贰拾零元。事先建立一个数组,数组的第1项就对应着壹,第2项对应着贰。
然后进行二次加工,从低位到高位,找到第一个非0的位,然后以这个位为起点,把该位和下一个非零位之间所有的字符保留零。

⑸ 怎样把sql语句输出的参数改成小写

sqlserver中把小写字母转为大写字母可以用upper函数。
如:要把当前字母串中的小写字母都改成大写字母

1

select upper('abC')

结果截图:

函数简介:
语法:Upper( string )
参数string:要将其中的小写字母转换为大写字母的字符串返回

⑹ 如何将sql查询得到数字按大小转换成字母输出

转换的方式有很多种,但是最主要的是你需要制定转换的规则。
比如什么值转换成A,什么值转换成B。这个需要一定的规则,要不然程序是无法知道一个数值要转换成什么字母的。
你可以在sql文里做转换,比如oracle的
decode函数
,以及
sqlserver
的iif函数,只不过这个比较适用于较少
数据项
的转换,你这种情况不太适合用这两个函数进行转换。
你也可以在数据库里做一张配置表,把数值跟字母对应起来,这样查询的时候,根据no值和配置表做一个对应,这样查询出来的结果就是转换后的字母了。
你也可以用xml或者其他文件做一个
配置文件
,把no值作为key,把字母当成value。程序加载时,把它读到
hashtable
里边去,hashtable是k-v方式存储数据的,因此转换的时候,你只要把no值当成key传到hashtable里边去就能获取到响应的字母了。
Private
Sub
Button1_Click(ByVal
sender
As
System.Object,
ByVal
e
As
System.
EventArgs
)
Handles
Button1.Click
hashtable.Add(1001,
"A")
hashtable.Add(1002,
"B")
hashtable.Add(1003,
"C")
hashtable.Add(1004,
"D")
MessageBox
.Show(Exchange(1001))
End
Sub
Public
Function
Exchange(ByVal
source
As
Integer)
As
String
Return
hashtable.Item(source).ToString
End
Function
总之,最主要的是制定一个转换规则。

⑺ SQL语句 转换大小写问题

那你可以把首字符提取出来

declare @it varchar(8)
set @it='IT_PROG'
select charindex('_',@it)+1 --取出P处在位置,就是你变大写的位置
select Lower(@it) --转化为小写
select substring(@it,charindex('_',@it)+1,1) '取出P字母
select upper(substring(@it,charindex('_',@it)+1,1))) 把P变成大写
综合以下:
select stuff(lower(@it),charindex('_',@it)+1,1,upper(substring(@it,charindex('_',@it)+1,1)))

注stuff()用来把大写P代替小写p

⑻ sql数据库函数 怎么把日期类型转为中文小写

--把日期按农历的格式显示
--已下自定义函数
CreateFunctionfn_CDate(@Datedate)
REturnsVarchar(20)
As
Begin
Declare@yVarchar(4)=Convert(Varchar(4),year(@Date))
Declare@mint=month(@Date)
Declare@rint=day(@Date)
Declare@AVarchar(20)='零一二三四五六七八九'
Declare@BVarchar(100)='正,二,三,四,五,六,七,八,九,十,冬,腊'
Declare@CVarchar(20)='初十廿卅'
Declare@DVarchar(100)='日一二三四五六七八九'

Declare@YearVarchar(20)=substring(@A,convert(int,substring(@y,1,1))+1,1)
+substring(@A,convert(int,substring(@y,2,1))+1,1)
+substring(@A,convert(int,substring(@y,3,1))+1,1)
+substring(@A,convert(int,substring(@y,4,1))+1,1)
+'年'
Declare@monthVarchar(4)=substring(@B,@m*2-1,1)+'月'
Declare@DayVarchar(4)=''
if@r=10
Set@Day='初十'
elseif@r=20
Set@Day='二十'
elseif@r=30
Set@Day='三十'
else
Set@Day=substring(@C,@r/10+1,1)+substring(@D,@r%10+1,1)+'日'
Return@Year+@month+@Day
End

⑼ mysql里,如何用SQL语句把数据中的小写字母改为大写字母

UCASE() 函数

UCASE() 函数把字段的值转换为大写。

具体语法参考:

-from shulanxt

这边已经详细的给出了这个函数的介绍了哈~希望能对楼主有所帮助~望采纳~

⑽ mysql如何把数据库中的其中的一个字段的值转换成小写

LCASE() 函数

LCASE() 函数把字段的值转换为小写。

具体语法参考:

shulanxt

整理不易,希望对楼主有所帮助,如果需要实例可以到相关的教程站点上面去熟悉和学习一下~

热点内容
用近似归算法 发布:2025-01-21 00:51:56 浏览:517
php显示数据库中图片 发布:2025-01-21 00:44:34 浏览:146
如何在服务器中找文件 发布:2025-01-21 00:38:50 浏览:911
Cmdpython命令 发布:2025-01-21 00:30:38 浏览:758
mac常用解压 发布:2025-01-21 00:01:47 浏览:692
linuxcpu使用 发布:2025-01-21 00:00:59 浏览:850
成套供应配电柜有哪些配置 发布:2025-01-21 00:00:52 浏览:121
GO编译器PDF 发布:2025-01-21 00:00:52 浏览:704
osu上传成绩 发布:2025-01-20 23:59:57 浏览:642
了解sql 发布:2025-01-20 23:58:39 浏览:656