Частите ALL и NOT са много прости, просто ги свързвате с И:
ИЗБЕРЕТЕ X ОТ Y, КЪДЕТО a И b И c И НЕ d И e И НЕ e.
И ИЛИ са между:
ИЗБЕРЕТЕ X ОТ Y КЪДЕ ((a И b И c) И (d ИЛИ e ИЛИ f)) А НЕ g И НЕ h
заменете малки числа със сравнения и сте готови. Така че, ако искате да направите това в код, сортирайте вашите условия и след това просто ги свържете заедно като низ. Внимавайте да избягвате SQL-вмъквания.