我有包含很多行的列。每行有大約3個字的值。我想將該值的第一個字母改爲大寫。只有第一個字母,例如abc def ghi into Abc def ghi。請幫幫我。謝謝 !!SQL Server如何將1個字母從小寫更改爲大寫?
2
A
回答
2
DONE! THX所有
UPDATE table SET column= CONCAT(upper(LEFT(column, 1)),
SUBSTRING(column, 2,100));
4
由於您只想在上限僅適用於第一個字符,你可以使用STUFF
與UPPER
和LEFT
這樣
DECLARE @val VARCHAR(100) = 'abc def ghi'
SELECT STUFF(@Val,1,1,UPPER(LEFT(@Val,1)))
輸出
Abc def ghi
注:如果你有空間在字符串開頭使用LTRIM
之前其他操作
1
您可以在下面使用LEFT
和RIGHT
:
DECLARE @val VARCHAR(100) = 'abc def ghi'
SELECT UPPER(LEFT(@val,1)) + RIGHT(@val, LEN(@val) -1)
1
你可以試試這個:
DECLARE @val VARCHAR(100) = 'abc def'
SELECT UPPER(LEFT(@val,1)) + SUBSTRING(@val,2,LEN(@val))
0
而且這個工作
DECLARE @val VARCHAR(20) = 'abc def ghi'
SELECT UPPER(SUBSTRING(@val,1,1))+SUBSTRING(@val,2,LEN(@val)-1)
相關問題
- 1. x86彙編:更改一個大寫字母爲小寫字母
- 2. 如何將大寫字母更改爲小寫字母和空格以強調
- 3. 需要在Delphi中將大寫字母改爲小寫字母
- 4. 更改字符串從小寫字母到原始大小寫
- 5. 如何小寫字母轉換爲大寫字母和大寫字母爲小寫字母
- 6. haskell:將小寫字母更改爲字符串列表中的大寫字母
- 7. 將小寫字母更改爲:數字00-25,將大寫字母更改爲:數字26-51
- 8. 將小寫字母轉換爲大寫
- 9. 將小寫字母轉換爲大寫
- 10. 如何更改大寫改爲小寫
- 11. X86 NASM將大寫字母轉換爲大寫字母和小寫字母
- 12. 如何輸入字母並將其更改爲大寫和小寫? JAVA
- 13. 如何在縮寫字母大寫的情況下更改大寫字母的大小寫?
- 14. 更改字母大小寫(彙編x86)
- 15. 列名更改字母大小寫
- 16. 如何將數組鍵從大寫更改爲小寫?
- 17. 如何在P/L SQL中只將第一個大寫字母和其他字母轉換爲小寫字母?
- 18. C源代碼將字符串中的第一個字母從小寫字母改爲大寫字母
- 19. 從大寫更改爲小寫C++
- 20. 將小寫字母小寫變爲大寫問題
- 21. 在C++中將小寫字母轉換爲大寫字母
- 22. 將小寫字母轉換爲大寫字母
- 23. Sed不能將大寫字母轉換爲小寫字母
- 24. 在java中將小寫字母轉換爲大寫字母
- 25. X86程序集將小寫字母轉換爲大寫字母
- 26. 將小寫字母轉換爲大寫字母
- 27. 將大寫字母轉換爲小寫字母
- 28. .htaccess將大寫字母轉換爲小寫字母的目錄
- 29. VBA代碼,如何在Excel中將大寫字母改成小寫字母
- 30. Python:更改大寫字母
由SUBSTRING更換SUBSTRING(列2100))(列,2,LEN(列)-1),因爲你必須測量僅在長度運行。 100的長度不能修復(: –
@ullas謝謝。非常有用 –