Hi TS, shooting a wedding is not the same as shooting a landscape, model, xiao mei mei, insects, etc. If you can't shoot well, you can just walk away and shoot the same objects again next time. However, wedding photography can never be like this.
Wedding photography is a professional photography and it can never be a casual type of photography. The wedding couples only marry once and the wedding moments also only happen once in a life time for them. You can't screw up the wedding couples' wedding - whether you are the main photographer, 2nd photographer or just a casual shooter. Before shooting the wedding, you must be fully equipped yourself with knowledge, skills and camera gears, because after that wedding, if your performance sucks, you cannot retake again, that's it. The responsibility of capturing the wedding moments nicely is on your hands. Hence, you should seriously think about it.
Knowing what lenses to use in a wedding is just a small little part of the criteria to be a professional photographer. To be a professional photographer that can deliver the results, a proper and lifelong training is essential. If someone think that anyone can just go to a camera shop buy a camera and a lens, then go straight to shoot a wedding like shooting landscape, models, xiao mei mei, insects, etc, then it's very wrong.
If you need to ask the question like what is the lens for wedding photography, I think it's better for you not to be the main photographer or 2nd photographer. I always encounter the situation where there are too many "cameramen" and "camerawomen" squeezing in a small little space blocking the view of the main photographer and videographer but too little guests to witness the ceremony and enjoy the banquet food. If the wedding couple has paid a good sum of money to hire a professional photographer and they just invite you to attend their wedding, why not go there witness the ceremony and enjoy the banquet food instead of keeping yourself busy shooting?