0
我正在使用oracle10g。我很想知道是否有任何SQL函數可能會從字符串的起始字母表中獲得結果。在sql中是否有任何函數可能返回前兩個字母或第一個字母的結果?
例如,如果我有道路1,道路A,道路89,並且我想知道此類道路組的總數,而不使用sql count()
函數。
我正在使用oracle10g。我很想知道是否有任何SQL函數可能會從字符串的起始字母表中獲得結果。在sql中是否有任何函數可能返回前兩個字母或第一個字母的結果?
例如,如果我有道路1,道路A,道路89,並且我想知道此類道路組的總數,而不使用sql count()
函數。
對於與road
開始值:
SELECT YourColumn, COUNT(*) Total
FROM YourTable
WHERE YourColumn LIKE 'road%'
對於包含road
某個值:
SELECT YourColumn, COUNT(*) Total
FROM YourTable
WHERE YourColumn LIKE '%road%'
謝謝!拉馬克,這工作:) – Dhruv
究竟有什麼毛病'計數()'函數? – NullUserException
我只是想知道一些替代方法 – Dhruv
讓我修改我的問題,我想在一列中的所有實體中搜索特定的字符串。因此,例如,如果我想通過關鍵字「道路」進行搜索,它應該返回所有類型的道路 – Dhruv