У меня есть колонка, которая содержит много строк. Каждая строка имеет значение около 3 слов. Я хочу изменить первую букву этого значения в верхний регистр. Только первая буква, пример abc def ghi, в Abc def ghi. Пожалуйста, помогите мне. Спасибо!SQL Server, как изменить 1 букву из нижнего регистра в верхний регистр?
2
A
ответ
2
DONE !! ТНХ всех
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. Преобразование из нижнего регистра в верхний регистр
- 2. Изменить первую букву слова на верхний регистр в java
- 3. Преобразование имени таблицы из нижнего регистра в верхний регистр
- 4. Преобразование нижнего регистра в верхний регистр в сценарии оболочки
- 5. Редактирование параметров с нижнего регистра на верхний регистр в route.rb?
- 6. X86 Assembly Преобразование нижнего регистра в верхний регистр
- 7. изменить имя таблицы в верхний регистр
- 8. Использование Loop для установки всего нижнего регистра на верхний регистр
- 9. Как преобразовать заданную букву в строке от нижнего регистра до верхнего регистра в рубине
- 10. Как перенести первую букву в верхний регистр?
- 11. преобразовать каждую третью букву в верхний регистр
- 12. Как игнорировать букву нижнего или верхнего регистра?
- 13. VS2012 - TFS меняет объекты из нижнего регистра в верхний регистр (VB6)
- 14. Тест на верхний регистр - T-Sql
- 15. Самый эффективный способ преобразования нижнего в верхний регистр в C?
- 16. Как изменить только определенную букву в определенный индекс в строке в верхний регистр/нижний регистр
- 17. изменить первую букву значения массива на верхний регистр
- 18. Mod переписывает переписывают URL из нижнего регистра в верхний регистр на локальном хосте
- 19. Ограничение нижнего регистра - сервер Sql
- 20. Преобразование символа в регистр Верхний регистр для нижнего и наоборот
- 21. Верхний регистр из System.Security.Principal.WindowsIdentity.GetCurrent(). Name.ToString()?
- 22. Обновить XML как верхний регистр в SQL Server
- 23. C++: распознавание нижнего регистра как правильное, если оно хранится как верхний регистр?
- 24. Преобразование определенного символа в строку в верхний регистр
- 25. Верхний регистр в Oracle sql
- 26. Зачем нужен верхний регистр uuid?
- 27. Java-программа для отмены верхнего регистра и нижнего регистра
- 28. Преобразование элементов XML от нижнего регистра в верхний регистр с использованием XSLT в JAVA
- 29. Как изменить верхний регистр на нижний регистр в строке?
- 30. Как изменить строку на верхний регистр
Заменить SUBSTRING (колонок, 2,100)) по подстроке (колонок 2, LEN (колонка) -1), потому что вы должны измерить длину только в во время выполнения. Длина 100 не может быть исправлена (: –
@ullas спасибо. Очень полезно –