SQL SERVER – Solution – Generating Zero Without using Any Numbers in T-SQL
Posted
by pinaldave
on SQL Authority
See other posts from SQL Authority
or by pinaldave
Published on Tue, 21 Jun 2011 01:30:07 +0000
Indexed on
2011/06/21
8:25 UTC
Read the original article
Hit count: 525
PostADay
|Readers Contribution
|sql
|SQL Authority
|SQL Puzzle
|SQL Query
|SQL Server
|SQL Tips and Tricks
|SQLServer
|T SQL
|Technology
SQL Server MVP and my friend My friend Madhivanan has asked very interesting question on his blog regarding How to Generate Zero without using Any Numbers in T-SQL. He has demonstrated various methods how one can generate Zero. When I posted note regarding how one he has generated Zero without using number in my blog post for Free Online Training, blog readers have come up with few very interesting answers. I really found them very interesting and here I am listing them with due credit.
Special mention to Andery.ca as the answer Andery provided is the one, I myself come up with after very first look and that is why I had left the same as hint in the original article.
try this
select count(cast(null as int))
or
any false condition
select count(*) where ‘a’=’b’
It seems every currency symbol that SQL Server supports. Return the same value as zero
i tried some as
select € select ¥ select £
select count(*)-count(*)
Vinay Kumar
Another way for generate zero.
select Ascii(‘Y’)-Ascii(‘Y’) OR select LEN(”)
I like Madhivanan’s answer. and it was awesome.
Reference: Pinal Dave (http://blog.SQLAuthority.com)
Filed under: PostADay, Readers Contribution, SQL, SQL Authority, SQL Puzzle, SQL Query, SQL Server, SQL Tips and Tricks, SQLServer, T SQL, Technology
© SQL Authority or respective owner