<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Комментарии на: Обработка значения NULL</title>
	<atom:link href="http://blog.webmasterschool.ru/mysql/248/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.webmasterschool.ru/mysql/248/</link>
	<description>PHP, MySQL, JavaScript, AJAX, HTML и CSS</description>
	<pubDate>Sat, 19 May 2012 17:10:34 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>От: Антоха</title>
		<link>http://blog.webmasterschool.ru/mysql/248/#comment-1968</link>
		<dc:creator>Антоха</dc:creator>
		<pubDate>Sat, 14 May 2011 17:58:12 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webmasterschool.ru/?p=248#comment-1968</guid>
		<description>Ещё можно так:
SELECT * FROM some_table WHERE some_column  NULL;
SELECT * FROM some_table WHERE NOT (some_column  NULL);</description>
		<content:encoded><![CDATA[<p>Ещё можно так:<br />
SELECT * FROM some_table WHERE some_column  NULL;<br />
SELECT * FROM some_table WHERE NOT (some_column  NULL);</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: admin</title>
		<link>http://blog.webmasterschool.ru/mysql/248/#comment-1203</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Tue, 20 Oct 2009 15:43:30 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webmasterschool.ru/?p=248#comment-1203</guid>
		<description>&lt;em&gt;А если вот так написать прокатит?&lt;/em&gt;
Нет. В заметке четко сказано, что пустая строка и NULL - разные вещи:
&lt;em&gt;Значение NULL не равно пустой строке или нулю, и эта особенность часто порождает ошибки.&lt;/em&gt;</description>
		<content:encoded><![CDATA[<p><em>А если вот так написать прокатит?</em><br />
Нет. В заметке четко сказано, что пустая строка и NULL - разные вещи:<br />
<em>Значение NULL не равно пустой строке или нулю, и эта особенность часто порождает ошибки.</em></p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Алексей</title>
		<link>http://blog.webmasterschool.ru/mysql/248/#comment-1201</link>
		<dc:creator>Алексей</dc:creator>
		<pubDate>Mon, 19 Oct 2009 19:19:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webmasterschool.ru/?p=248#comment-1201</guid>
		<description>SELECT * FROM some_table WHERE some_column = '';
А если вот так написать прокатит?
Интересно и смысл тогда какой если можно написать просто пустотой..
Непонятно</description>
		<content:encoded><![CDATA[<p>SELECT * FROM some_table WHERE some_column = &#8221;;<br />
А если вот так написать прокатит?<br />
Интересно и смысл тогда какой если можно написать просто пустотой..<br />
Непонятно</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Альберт</title>
		<link>http://blog.webmasterschool.ru/mysql/248/#comment-859</link>
		<dc:creator>Альберт</dc:creator>
		<pubDate>Sun, 17 May 2009 10:10:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webmasterschool.ru/?p=248#comment-859</guid>
		<description>полезная инфа, автору 5 балов</description>
		<content:encoded><![CDATA[<p>полезная инфа, автору 5 балов</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: LiC</title>
		<link>http://blog.webmasterschool.ru/mysql/248/#comment-856</link>
		<dc:creator>LiC</dc:creator>
		<pubDate>Wed, 13 May 2009 05:09:40 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webmasterschool.ru/?p=248#comment-856</guid>
		<description>по-моему, тут кругом указано: "PHP, MySQL, JavaScript, AJAX, HTML и CSS".
кажется, вполне достаточно для "ориентировки" )))</description>
		<content:encoded><![CDATA[<p>по-моему, тут кругом указано: &#8220;PHP, MySQL, JavaScript, AJAX, HTML и CSS&#8221;.<br />
кажется, вполне достаточно для &#8220;ориентировки&#8221; )))</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: outcoldman</title>
		<link>http://blog.webmasterschool.ru/mysql/248/#comment-852</link>
		<dc:creator>outcoldman</dc:creator>
		<pubDate>Mon, 11 May 2009 07:39:04 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webmasterschool.ru/?p=248#comment-852</guid>
		<description>мне не нужно рассказывать про ANSI_NULLS, я и так про него все знаю - раз вам на него намекнул. конкретизируйте просто заголовок "Обработка значения NULL в MySQL", я читаю статью, а не хочу бегать по тегам или рубрикам и искать к какой БД это относится.
сюда я перешел с progg.ru, а не через какую то рубрику - потому сразу трудно разобраться к какой БД это относится.</description>
		<content:encoded><![CDATA[<p>мне не нужно рассказывать про ANSI_NULLS, я и так про него все знаю - раз вам на него намекнул. конкретизируйте просто заголовок &#8220;Обработка значения NULL в MySQL&#8221;, я читаю статью, а не хочу бегать по тегам или рубрикам и искать к какой БД это относится.<br />
сюда я перешел с progg.ru, а не через какую то рубрику - потому сразу трудно разобраться к какой БД это относится.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: admin</title>
		<link>http://blog.webmasterschool.ru/mysql/248/#comment-851</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Mon, 11 May 2009 07:26:30 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webmasterschool.ru/?p=248#comment-851</guid>
		<description>&lt;strong&gt;outcoldman&lt;/strong&gt;, Вы невнимательны: эта заметка в категории &lt;a href="http://blog.webmasterschool.ru/category/mysql/" rel="nofollow"&gt;MySQL&lt;/a&gt;, поэтому я здесь говорю о MySQL-диалекте. Что касается T-SQL, то здесь мы имеем дело с наследием ранних версий этого диалекта. Если SET ANSI_NULLS установлено в OFF, операторы «равно» (=) и «не равно» (&lt;&gt;) не следуют стандарту ISO/ANSI. Т.е любая инструкция SELECT, использующая предложение WHERE column_name = NULL, возвращает все записи со значениями NULL в столбце column_name. Любая инструкция SELECT, использующая предложение WHERE column_name &lt;&gt; NULL, возвращает все записи со значениями столбца, не равными NULL. Microsoft настойчиво рекомендует не использовать SET ANSI_NULLS=OFF:
&lt;em&gt;В будущей версии параметр SQL Server ANSI_NULLS всегда будет иметь значение ON, а приложения, явно присваивающие ему значение OFF, будут вызывать ошибку. Избегайте использования этой функции в новых разработках и запланируйте изменение существующих приложений, в которых она применяется.&lt;/em&gt;

P.S. Я так понимаю, многие СУБД разрабатывались еще в те времена, когда никаких стандартов на SQL вообще не было. Поскольку под эти реализации уже были написаны приложения, разработчикам СУБД приходится заботиться об обратной совместимости. Вот и тянут за собой из версии в версию эти несоответствия. Думаю, и у других СУБД есть такие скелеты в шкафу :-)</description>
		<content:encoded><![CDATA[<p><strong>outcoldman</strong>, Вы невнимательны: эта заметка в категории <a href="http://blog.webmasterschool.ru/category/mysql/" rel="nofollow">MySQL</a>, поэтому я здесь говорю о MySQL-диалекте. Что касается T-SQL, то здесь мы имеем дело с наследием ранних версий этого диалекта. Если SET ANSI_NULLS установлено в OFF, операторы «равно» (=) и «не равно» (<>) не следуют стандарту ISO/ANSI. Т.е любая инструкция SELECT, использующая предложение WHERE column_name = NULL, возвращает все записи со значениями NULL в столбце column_name. Любая инструкция SELECT, использующая предложение WHERE column_name <> NULL, возвращает все записи со значениями столбца, не равными NULL. Microsoft настойчиво рекомендует не использовать SET ANSI_NULLS=OFF:<br />
<em>В будущей версии параметр SQL Server ANSI_NULLS всегда будет иметь значение ON, а приложения, явно присваивающие ему значение OFF, будут вызывать ошибку. Избегайте использования этой функции в новых разработках и запланируйте изменение существующих приложений, в которых она применяется.</em></p>
<p>P.S. Я так понимаю, многие СУБД разрабатывались еще в те времена, когда никаких стандартов на SQL вообще не было. Поскольку под эти реализации уже были написаны приложения, разработчикам СУБД приходится заботиться об обратной совместимости. Вот и тянут за собой из версии в версию эти несоответствия. Думаю, и у других СУБД есть такие скелеты в шкафу <img src='http://blog.webmasterschool.ru/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>От: outcoldman</title>
		<link>http://blog.webmasterschool.ru/mysql/248/#comment-850</link>
		<dc:creator>outcoldman</dc:creator>
		<pubDate>Mon, 11 May 2009 06:44:31 +0000</pubDate>
		<guid isPermaLink="false">http://blog.webmasterschool.ru/?p=248#comment-850</guid>
		<description>Да ты что??? 
1. Скажи про какой SQL ты говоришь! 
2. В T-SQL все может быть и по другому http://msdn.microsoft.com/ru-ru/library/ms188048.aspx - все зависит от ANSI стандарта, я думаю такое есть во множестве БД.</description>
		<content:encoded><![CDATA[<p>Да ты что???<br />
1. Скажи про какой SQL ты говоришь!<br />
2. В T-SQL все может быть и по другому <a href="http://msdn.microsoft.com/ru-ru/library/ms188048.aspx" rel="nofollow">http://msdn.microsoft.com/ru-ru/library/ms188048.aspx</a> - все зависит от ANSI стандарта, я думаю такое есть во множестве БД.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

