简体   繁体   English

需要找出计数使用SQL查询在字符串中使用“ a”的次数

[英]need to find out count how many times 'a' used in a string using sql query

@char ='abbhsaihuakkdjaiejjaklfdakdjdja'

一种方法使用len()replace()

select (len(@char) - len(replace(@char, 'a', ''))) as num_a

You can also use DATALENGTH 您也可以使用DATALENGTH

DECLARE @tosearch VARCHAR(MAX)='a';
DECLARE @string VARCHAR(MAX)='abbhsaihuakkdjaiejjaklfdakdjdja';


SELECT (DATALENGTH(@string)-DATALENGTH(REPLACE(@string,@tosearch,'')))/DATALENGTH(@tosearch)  
AS a_count  

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 计算一个值在使用PHP的sql查询中出现多少次 - Count how many times a value appears in sql query using php 比较相等性并计算返回的sql查询中相同字符串出现的次数 - Compare equality and count how many times the same string appears in a returned sql query SQL查询以按时间计算连续数据匹配的次数 - SQL query to count how many times data in a row matches by time SQL 查询一列中出现N次的值 - SQL query to count how many values appear N times in a column 如何使用列中特定 id 的 SQL 查询查找字符串计数? - How to find string count using SQL query of a particular id in a column? SQL函数来计算字符串出现在列中的次数? - SQL function to get count of how many times string appears in column? sql查询所需的建议。 需要计算一首歌曲在音乐节中的播放时间以及在决赛中获胜的次数 - Advice needed for sql query. Need to count the amount of time a song has been played in a festival and how many times it won during the finals 需要SQL查询来找到计数 - Need SQL query to find count 如何计算某个维度使用了多少次 TABLEAU/SQL - How do I count how many times a certain dimension is used TABLEAU/SQL postgresql:需要使用sql查询来查找一个类别中有多少个帖子 - postgresql: Need a sql query to find how many posts are there with one category
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM