Я работаю над oracle10g. Мне было любопытно узнать, есть ли какая-либо функция SQL, которая может давать результаты из начального алфавита строки.
Например, если у меня есть road-1, road-A, road-89 и я хочу узнать общее количество таких наборов дорог без использования функции sql count().
count()
Для значений, начинающихся с road:
road
SELECT YourColumn, COUNT(*) Total FROM YourTable WHERE YourColumn LIKE 'road%'
Для значений, которые содержат road где-то:
SELECT YourColumn, COUNT(*) Total FROM YourTable WHERE YourColumn LIKE '%road%'