Roopesh Uniyal

I have 20 years of progressive IT experience and have worked in different capabilities. I have worked with Data, Database, and Content management extensively in the last 15 yrs. I have worked in different capacities to manage structured, semi-structured, and unstructured data.

I have worked in the IT, Insurance, and Financial industry, which gives me an insight not only from an IT industry perspective but from a business vertical too. I have been working as Sr. Systems Architect and designed and implemented Content Management solutions and database solutions for enterprises in the last fifteen years.

I hold an MBA - Analytics degree from the University of Florida and a Bachelor of Commerce from India. I am a certified TOGAF Enterprise Architect and Certified Information Systems Auditor (CISA). I also own Oracle Database Administrator and CompTIA Security+ certification. I am also an AIIM and Scaled Agile PM/PO, certified practitioner.
  • Skills: Data, Database, Content Management, Web Management, Analytics, Reporting, Agile, Cloud, Enterprise Architecture

Blogs

Counting Groups with Window Functions: #SQLNewBlogger

By

I looked at row_number() in a previous post. Now I want to build on...

Extending a SQL Server Failover Cluster Across Regions in  Google Cloud Platform (GCP)

By

I was the principal author of this SIOS whitepaper, which describes how to build...

Read the latest Blogs

Forums

How to determine if a DB is currently being used

By dax.latchford

Hi - I'm looking for advice regarding the best & quickest way to establish...

Data cleansing/conversion tool HPE

By juliava

Hello.   I am looking for a tool Data cleansing/conversion, was recommended HPE any...

System views in a contained availability group

By mark4data

I have a query that runs in a job to check on orphaned users....

Visit the forum

Question of the Day

The LAGging NULL

I have this data in a SQL Server 2022 table:

player         yearid team HR
Alex Rodriguez 2012   NYY  18
Alex Rodriguez 2013   NYY  7
Alex Rodriguez 2014   NYY  NULL
Alex Rodriguez 2015   NYY  12
Alex Rodriguez 2016   NYY  9
If I run this code, what are the results returned in the hrgrowth column?
SELECT
  player
, yearid
, hr
, hr - LAG (hr, 1, 0) IGNORE NULLS OVER (ORDER BY yearid) AS hrgrowth
FROM dbo.playerstats;

See possible answers