In the English Grammar Profile, B2 point 56 in PAST perfect simple is defined as:
invert the subject and auxiliary verb with ‘no sooner … than’ to talk about something that happened immediately before something else, often in formal contexts
This is quite a rare structure.
1 NO SOONER HAD HE SAID 30
2 NO SOONER HAD I FINISHED 30
3 NO SOONER HAD HE FINISHED 22
4 NO SOONER HAD I GOT 17
5 NO SOONER HAD I SAT 17
6 NO SOONER HAD THEY ARRIVED 17
7 NO SOONER HAD WE GOT 17
1 NO SOONER HAD THE WORDS LEFT 16
8 NO SOONER HAD HE GOT 15
9 NO SOONER HAD SHE SAID 15
10 NO SOONER HAD HE MADE 14
NO SOONER HAD THEY REACHED
12 NO SOONER HAD HE ARRIVED 13
13 NO SOONER HAD HE LEFT 13
14 NO SOONER HAD HE SPOKEN 13
15 NO SOONER HAD HE TAKEN 13
16 NO SOONER HAD I STARTED 13
17 NO SOONER HAD HE REACHED 12
18 NO SOONER HAD HE UTTERED 12
19 NO SOONER HAD I POSTED 12
20 NO SOONER HAD I SAID 12