вы не можете использовать псевдоним столбца в месте, где ... если вам нужно, вы можете использовать имеющий (который работает со значениями результата или подзапросом)
SELECT
CASE WHEN Number like '20%' THEN 'X'
WHEN Number like '15%' or Number like '16%' THEN 'Y' ELSE 'Z'
END Operation
,*
FROM TableA
HAVING Operation like 'X'
подзапрос и где
[111 ]в противном случае вы должны повторно использовать тот же код для case в предложении where
SELECT
CASE WHEN Number like '20%' THEN 'X'
WHEN Number like '15%' or Number like '16%' THEN 'Y' ELSE 'Z'
END Operation
,*
FROM TableA
WHERE CASE WHEN Number like '20%' THEN 'X'
WHEN Number like '15%' or Number like '16%' THEN 'Y' ELSE 'Z'
END like 'X'
Бинарные файлы для Windows теперь поставляются с сайта mod_wsgi для Apache 2.2 и Python 2.6 и 3.0. Python 3.0 поддерживается только для mod_wsgi 3.0 и новее. См.:
http://code.google.com/p/modwsgi/downloads/list
ОБНОВЛЕНИЕ, июль 2015 г.
Указанная выше ссылка больше не действительна. Вместо этого см .:
Если это имеет значение это все еще (с 2-го марта 2008) в воздухе насколько я могу сказать. См.:
http://groups.google.com/group/modwsgi/browse_thread/thread/93e5e56a04fe37ab/5883f8f6a0fcc945
Та же проблема - отсутствие 2,6 двоичных файлов для окон - влияет на mod_python.
Я думаю, что это в значительной степени оставляет пользователей Django, работающих на Windows заблокированный на 2,5 дерева... :-(
Я хотел бы найти или 2.6 (предпочтительный) или 3,0 (хорошо) двоичных файла Windows сам и изучил это немного.
Существуют шаги сборки Windows для mod_wsgi, проложенного под землей глубоко в Google Group для него. Я думаю, что они устарели; только один человек, кажется, когда-либо делал это и говорил мир, как хорошо это удалось. Могут быть проблемы, компилирующие, которые требуют патча.
Я не думаю, что необходимо будет создать собственный Apache, или если имеет значение, что VC ++ версия отличается (хотя у меня нет тонны доказательства для этой веры). VC ++ версия очень важна для сборок модуля Python, так как они полагаются в большой степени на внутренности структур данных компилятора. Я думаю, что интерфейс модуля Apache более структурирован.
Вы, вероятно, захотите отправить на mod_wsgi группу, если Вы попробуете это и поразите проблемы, или если бы Вы успешно создаете модули, отправьте их, поскольку некоторые из нас очень хотели бы их, но слишком заняты для получения до выполнения его самих :(
Мне удалось собрать mod_wsgi для python 2.54 (мой python 2.5, поэтому мне нужно использовать MSVC7). Использование xampp Apache 2.2.14 (это просто машина разработчика, для целей тестирования):
Инструкции:
, и вы можете скопируйте mod_wsgi.so в свой apache
. Соответствующая часть generate.py для моих настроек была:
##### BUILD MACHINE CONFIG ##### VS2003_PATH = r"C:\Program Files\Microsoft Visual Studio .NET 2003" PYTHON_PATH = { # Put None or comment/delete the entry if a particular version is not present #24: r"C:\Python24", 25: r"C:\dev\Python254", } APACHE_PATH = { # Put None or comment/delete the entry if a particular version is not present #20: r"c:\dev\xampp\apache", 22: r"c:\dev\xampp\apache", } ##### BUILD MACHINE CONFIG ##### APACHE_LIBS = { #20: "libhttpd.lib libapr.lib libaprutil.lib", 22: "libhttpd.lib libapr-1.lib libaprutil-1.lib", }