News for hackers. Stuff that matters.
Re:Write an SQL query builder in 150 lines of Python by agent327 on Saturday August 28, 2021 @03:28AM (#28336283)
That's supported too:

fmt ("SELECT {:v}, {:v} FROM {:v} WHERE id = {}", colname1, colname2, tablename, id);

The :v means "don't quote this, insert this string exactly as specified." It also has specialized handling for NULL values (i.e. it can generate 'IS NULL' instead of '= ...' if the value passed on is intended as a NULL value).

There are no comments on this comment yet.