<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments on: SQL Puzzle: SQL Advance Query &#8211; Find the count of Lowercase, Uppercase, Special Characters	</title>
	<atom:link href="https://www.dbrnd.com/2017/11/sql-puzzle-sql-advance-query-find-the-count-of-lowercase-uppercase-special-characters/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.dbrnd.com/2017/11/sql-puzzle-sql-advance-query-find-the-count-of-lowercase-uppercase-special-characters/</link>
	<description>BIGData &#124; NoSQL &#124; MSSQL &#124; MySQL &#124; PostgreSQL</description>
	<lastBuildDate>Tue, 23 Apr 2019 11:43:11 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.4</generator>
	<item>
		<title>
		By: Dpan		</title>
		<link>https://www.dbrnd.com/2017/11/sql-puzzle-sql-advance-query-find-the-count-of-lowercase-uppercase-special-characters/#comment-7007</link>

		<dc:creator><![CDATA[Dpan]]></dc:creator>
		<pubDate>Tue, 23 Apr 2019 11:43:11 +0000</pubDate>
		<guid isPermaLink="false">https://www.dbrnd.com/?p=6557#comment-7007</guid>

					<description><![CDATA[DECLARE @str AS VARCHAR(100) = &#039;I am Anvesh Patel, owner @str DBRND.COM&#039;,@i as int=1,@lengthOfstr as int,@getString as nvarchar(max),
@sumOfUpper as int,@sumOfLower as int,@sumOfOtherChar as int
set @lengthOfstr=LEN(@str);set @sumOfUpper=0;set @sumOfLower=0;set @sumOfOtherChar=0;
while (@i&#060;=@lengthOfstr)
begin 
    select @getString= SUBSTRING(@str,@i,1)
	select @sumOfUpper+=case when ASCII(@getString) between 65 and 90 then 1 else 0 end;
	select @sumOfLower+=case when ASCII(@getString) between 97 and 122 then 1 else 0 end;
	select @sumOfOtherChar+=case when  (ASCII(@getString) not between 65 and 90 and ASCII(@getString) not between 97 and 122) then 1 else 0 end;
    set @i=@i+1;	
	
end
print (Concat(&#039;Upper char--&#039;, @sumOfUpper))
print (Concat(&#039;Lower char--&#039;, @sumOfLower))
print (Concat(&#039;Other char--&#039;, @sumOfOtherChar))]]></description>
			<content:encoded><![CDATA[<p>DECLARE @str AS VARCHAR(100) = &#8216;I am Anvesh Patel, owner @str DBRND.COM&#8217;,@i as int=1,@lengthOfstr as int,@getString as nvarchar(max),<br />
@sumOfUpper as int,@sumOfLower as int,@sumOfOtherChar as int<br />
set @lengthOfstr=LEN(@str);set @sumOfUpper=0;set @sumOfLower=0;set @sumOfOtherChar=0;<br />
while (@i&lt;=@lengthOfstr)<br />
begin<br />
    select @getString= SUBSTRING(@str,@i,1)<br />
	select @sumOfUpper+=case when ASCII(@getString) between 65 and 90 then 1 else 0 end;<br />
	select @sumOfLower+=case when ASCII(@getString) between 97 and 122 then 1 else 0 end;<br />
	select @sumOfOtherChar+=case when  (ASCII(@getString) not between 65 and 90 and ASCII(@getString) not between 97 and 122) then 1 else 0 end;<br />
    set @i=@i+1;	</p>
<p>end<br />
print (Concat(&#039;Upper char&#8211;&#039;, @sumOfUpper))<br />
print (Concat(&#039;Lower char&#8211;&#039;, @sumOfLower))<br />
print (Concat(&#039;Other char&#8211;&#039;, @sumOfOtherChar))</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
