SQL Approaches


Learning how to use a new language is an arduous task for users. A new system which uses a familiar language is usually adopted smoothly by the users. This approach views the Web as a huge database, where each record matches a web page, and designs an SQL-like language to support effective and flexible searches.

Syntax (SQL + Regular Expressions)
1query := SELECT select_cause
2           FROM from_clause
3           [ WHERE condition_clause ];
4select_clause := arguments
5from_clause := path