Yes, it is possible, but the implementation will depend on your RDBMS.
Here's what it looks like in MySQL, PostgreSQL, and SQLite:
select ID, value from YourTable where id >= 7 order by id limit 1
In MS SQL-Server, Sybase, and MS-Access:
select top 1 ID, value from YourTable where id >= 7 order by id
In Oracle:
select * from ( select ID, value from YourTable where id >= 7 order by id ) where rownum = 1
In Firebird and Informix:
select first 1 ID, value from YourTable where id >= 7 order by id
In DB / 2 (this syntax is in the SQL-2008 standard):
select id, value from YourTable where id >= 7 order by id fetch first 1 rows only
In those RDBMSs that have "window" functions (in the SQL-2003 standard):
select ID, Value from ( select ROW_NUMBER() OVER (ORDER BY id) as rownumber, Id, Value from YourTable where id >= 7 ) as tmp
And if you donโt know which DBMS you have:
select ID, value from YourTable where id = ( select min(id) from YourTable where id >= 7 )