Quantcast
Channel: Active questions tagged row - Stack Overflow
Viewing all articles
Browse latest Browse all 473

sql query from all rows ids value must be 1 - 999 . now need gap numbers

$
0
0

To find the gaps in a sequence of IDs from 1 to 999 in a SQL table, you can use a query that identifies missing numbers within that range. Here's a general approach using common table expressions (CTEs) and the NOT EXISTS clause:

WITH RECURSIVE Numbers AS (SELECT 1 AS idUNION ALLSELECT id + 1FROM NumbersWHERE id < 999),ExistingIDs AS (SELECT idFROM your_table_nameWHERE id BETWEEN 1 AND 999),MissingIDs AS (SELECT idFROM NumbersWHERE NOT EXISTS (SELECT 1FROM ExistingIDsWHERE ExistingIDs.id = Numbers.id))SELECT idFROM MissingIDs;

Replace your_table_name with the name of your table. This query generates a series of numbers from 1 to 999 using a recursive CTE, then checks against your table to find which numbers are missing within that range.

It's work for me perfectlydose any body have more short query please sujjest me


Viewing all articles
Browse latest Browse all 473

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>