當前位置:首頁 » 編程語言 » 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