Prueba de mayúsculas - T-Sql
Todos,
¿Cómo puedo verificar si un carácter varchar especificado o una cadena completa están en mayúsculas en T-Sql? Idealmente, me gustaría escribir una función para probar si un carácter es mayúscula, luego puedo aplicarlo a una varchar genérica. Debe devolver falso para caracteres no alfabéticos. Sólo me interesan los caracteres del idioma inglés.
Estoy trabajando con T-sql en SQL Management Studio, y he intentado extraer registros que comienzan con una letra minúscula de una tabla de esta manera:
select * from TABLE
where SUBSTRING(author,1,1) != LOWER(SUBSTRING(author,1,1))
Lo que devuelve 0 registros, pero sé que hay registros que comienzan con mayúsculas y minúsculas.
Gracias
EDITAR: Ya que ambospodiluska yJoachim-Isaksoon respondí con éxito a mi pregunta (ambos métodos funcionan para mis propósitos), ¿le importaría a alguien explicar cuál sería el método más eficaz para consultar una tabla con un gran número de registros para filtrar registros con autores que comienzan con o sin mayúscula? ?