In order to generate such a query dynamically, we can look to sys.columns to derive the column names. Let's say we know the table name and the key column(s), and a pattern the column name should match, then we can pull all of the other columns and build a comma-separated list. In this case, it would look like this:
This worryingly crowded isle: England is officially Europe's most densely packed major country. England has overtaken the Netherlands and is second only to tiny Malta. Over the next 30 years the gap is expected to widen even more.
Besides the micro-nations mentioned in the other answers. The two most densely populated macro-countries in Europe are the Netherlands and Belgium with 394 and 344 people per square kilometer, respectively. However if England were an independent country it would be the most densely populated macro-nation in Europe with a whopping 407 people per square kilometre. Currently the density of the UK is 246 people per square kilometre. Wales, Northern Ireland and Scotland are the reason for this.