Проверьте регистр букв в строках - PullRequest
0 голосов
/ 08 декабря 2011

У меня есть столбец varchar Name в таблице. Строки содержат значения, например 'Test', 'tEst', 'TEST', 'test'. Мне нужен мой скрипт для извлечения строк, значение которого Name начинается с заглавной буквы, а другие буквы в нижнем регистре В моем примере есть только 1 правильная строка со значением Name 'Test'.
Мне нужно сделать что-то вроде:

SELECT
    Name
FROM
    Table
WHERE
    -- condition

Может быть, в Oracte есть какая-то функция для этого?
Заранее спасибо.

Ответы [ 2 ]

5 голосов
/ 08 декабря 2011

Вызовите метод Initcap :

Where initcap(Name)= Name
4 голосов
/ 08 декабря 2011
select Name
from Table
where Name = initcap(Name)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...