def sql_sanitize(sql_name):
    """
    Return a SQL name (table or column) cleaned of problematic characters.
    ex. punctuation )(][; whitespace
    Don't use with values, which can be properly escaped with parameterization.
    Ideally retaining only alphanumeric char.
    Credits: Donald Miner, Source: StackOverflow, DateAccessed: 2020-02-20
    """
    sanitize_name = "".join(char for char in sql_name if char.isalnum())
    return sanitize_name