есть ли в SQL функция, которая может вернуть результат из первых двух алфавита или первого алфавита? - PullRequest
0 голосов
/ 30 сентября 2011

Я работаю над oracle10g. Мне было любопытно узнать, есть ли какая-либо функция SQL, которая может давать результаты из начального алфавита строки.

Например, если у меня есть road-1, road-A, road-89 и я хочу узнать общее количество таких наборов дорог без использования функции sql count().

1 Ответ

0 голосов
/ 30 сентября 2011

Для значений, начинающихся с road:

SELECT YourColumn, COUNT(*) Total
FROM YourTable
WHERE YourColumn LIKE 'road%'

Для значений, которые содержат road где-то:

SELECT YourColumn, COUNT(*) Total
FROM YourTable
WHERE YourColumn LIKE '%road%'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...