sql中是否有任何函数可以返回前两个字母或第一个字母的结果?

时间:2011-09-30 19:04:23

标签: sql oracle oracle10g

我正在研究oracle10g。我很想知道是否有任何SQL函数可以从字符串的起始字母表中得到结果。

例如,如果我有road-1,road-A,road-89,我想知道这些道路集的总数而不使用sql count()函数。

1 个答案:

答案 0 :(得分:0)

对于以road开头的值:

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

对于某处包含road的值:

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