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

发布于 2024-12-07 14:26:24 字数 145 浏览 1 评论 0原文

我正在研究oracle10g。我很好奇是否有任何 SQL 函数可以根据字符串的起始字母给出结果。

例如,如果我有 road-1、road-A、road-89,并且我想在不使用 sql count() 函数的情况下了解此类道路集的总数。

I am working on oracle10g. I was curious to know that is there any SQL function which may give results from the starting alphabet of a string.

For example, if I have road-1, road-A, road-89 and I want to know total number of such road sets without using the sql count() function.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

回忆躺在深渊里 2024-12-14 14:26:24

对于以 road 开头的值:

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

对于在某处包含 road 的值:

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

For values that start with road:

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

For values that contains road somewhere:

SELECT YourColumn, COUNT(*) Total
FROM YourTable
WHERE YourColumn LIKE '%road%'
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文