<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://sqlserver.ro/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Diverse</title><link>http://sqlserver.ro/forums/27/ShowForum.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>Re: Creare camp Logic (boolean) intr-o interogare SQL</title><link>http://sqlserver.ro/forums/thread/7686.aspx</link><pubDate>Thu, 15 Oct 2009 17:26:04 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:7686</guid><dc:creator>rsocol</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/7686.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=27&amp;PostID=7686</wfw:commentRss><description>Totuşi, ar trebui să menţionăm că SQL Server nu are un tip de date &lt;b&gt;boolean&lt;/b&gt;; tipul de date &lt;b&gt;bit&lt;/b&gt; seamănă puţin, dar diferă în mai multe privinţe. &lt;br&gt;&lt;br&gt;De exemplu, nu poţi să spui:
&lt;br&gt;SELECT * FROM documente WHERE selectat
&lt;br&gt;ci trebuie să spui:
&lt;br&gt;SELECT * FROM documente WHERE selectat=1

&lt;br&gt;&lt;br&gt;După cum ai observat, nu poţi să spui:
&lt;br&gt;SELECT (a &amp;lt; b) as MaiMic FROM tabela
&lt;br&gt;ci trebuie să spui:
&lt;br&gt;SELECT CAST(CASE WHEN a &amp;lt; b THEN 1 ELSE 0 END AS bit) FROM tabela
&lt;br&gt;&lt;br&gt;Vezi şi:
&lt;a href="http://groups.google.com/group/microsoft.public.sqlserver.programming/browse_thread/thread/1ffdf950c245b0d2"&gt;SQL99 Question : Why No Boolean Value Columns&lt;/a&gt;
&lt;br&gt;&lt;br&gt;Răzvan</description></item><item><title>Re: Creare camp Logic (boolean) intr-o interogare SQL</title><link>http://sqlserver.ro/forums/thread/7684.aspx</link><pubDate>Thu, 15 Oct 2009 13:36:44 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:7684</guid><dc:creator>buciutacalin</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/7684.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=27&amp;PostID=7684</wfw:commentRss><description>am gasit solutia intre timp:&lt;br /&gt;&lt;br /&gt;SELECT CAST((0) AS bit) as selectat, numar FROM documente</description></item><item><title>Creare camp Logic (boolean) intr-o interogare SQL</title><link>http://sqlserver.ro/forums/thread/7683.aspx</link><pubDate>Thu, 15 Oct 2009 13:30:23 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:7683</guid><dc:creator>buciutacalin</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/7683.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=27&amp;PostID=7683</wfw:commentRss><description>Buna !&lt;br /&gt;&lt;br /&gt;Cum as putea crea un camp de tip logic (boolean) direct intr-o interogare SQL ?&lt;br /&gt;&lt;br /&gt;In Visual Fox faceam ceva de genu:&lt;br /&gt;SELECT .F. as selectat, numar FROM documente &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Am incercat in SQL urmatoarele:&lt;br /&gt;&lt;br /&gt;SELECT 0 as selectat, numar FROM documente &lt;br /&gt;sau&lt;br /&gt;SELECT 1=0 as selectat, numar FROM documente &lt;br /&gt;&lt;br /&gt;dar nu a mers</description></item></channel></rss>