<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/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>SQL Server (και άλλες databases)</title><link>https://www.dotnetzone.gr:443/cs/forums/28/ShowForum.aspx</link><description>Θέματα που αφορούν τον SQL Server (7.0, 2000, 2005) αλλά και Oracle, Access, DB2, MySQL, κλπ.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Αναζήτηση "οποιαδήποτε λέξης" στον SQL Server 2000 με τελεστή Like. Γίνεται;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/23214.aspx</link><pubDate>Mon, 08 Jan 2007 21:29:52 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:23214</guid><dc:creator>imanos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/23214.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=23214</wfw:commentRss><description>Αν πάλι θέλεις να χωρίζεις τίς φράσεις μπορείς να χρησιμοποιήσεις μιά UDF που έχω δημοσιεύσει.&lt;BR&gt;&lt;BR&gt;&lt;A href="/cs/blogs/imanoussakis/archive/2006/02/11/9534.aspx"&gt;http://www.dotnetzone.gr/cs/blogs/imanoussakis/archive/2006/02/11/9534.aspx&lt;BR&gt;&lt;/A&gt;&lt;BR&gt;και να την καλέσεις όπως παρακάτω &lt;BR&gt;&lt;BR&gt;Declare @vStr varchar(80)&lt;BR&gt;&lt;BR&gt;Declare @DynSQL varchar(255),@pos int&lt;BR&gt;&lt;BR&gt;select @vStr='Βάση,Δεδομένων',@DynSQL=' FieldName like ''%'&lt;BR&gt;&lt;BR&gt;while @vStr&amp;lt;&amp;gt;''&lt;BR&gt;&lt;BR&gt;begin&lt;BR&gt;&lt;BR&gt;set @pos=master.dbo.FnBreakDelimited(@vStr,',')&lt;BR&gt;&lt;BR&gt;if @pos&amp;gt;0&lt;BR&gt;&lt;BR&gt;begin&lt;BR&gt;&lt;BR&gt;set @DynSQL=@DynSQL+substring(@vStr,1,@pos-1)+'% or FieldName like ''%'&lt;BR&gt;&lt;BR&gt;set @vStr=substring(@vStr,@pos+1,len(@vStr)) &lt;BR&gt;&lt;BR&gt;end&lt;BR&gt;&lt;BR&gt;else&lt;BR&gt;&lt;BR&gt;if @pos=0&lt;BR&gt;&lt;BR&gt;begin&lt;BR&gt;&lt;BR&gt;set @DynSQL=@DynSQL+@vStr&lt;BR&gt;&lt;BR&gt;set @vStr=''&lt;BR&gt;&lt;BR&gt;end&lt;BR&gt;&lt;BR&gt;end&lt;BR&gt;&lt;BR&gt;set @DynSQL=substring(@DynSQL,1,len(@DynSQL))+'%'''&lt;BR&gt;&lt;BR&gt;--Αποτέλεσμα&lt;BR&gt;&lt;BR&gt;FieldName like '%Βάση% or FieldName like '%Δεδομένων%'&lt;BR&gt;&lt;BR&gt;οπότε κατόπιν κάνουμε το εξής&lt;BR&gt;&lt;BR&gt;Declare @BaseQuery varchar(255)&lt;BR&gt;&lt;BR&gt;set @BaseQuery ='select * from tableName where '&lt;BR&gt;&lt;BR&gt;exec ( @BaseQuery +@DynSQL)&lt;BR&gt;&lt;BR&gt;Προσοχή πού θα δημιουργήσεις την UDF εγώ την χρησιμοποιώ στην master για να μπορώ να έχω πρόσβαση από οποιαδήποτε άλλη βάση .</description></item><item><title>Απ: Αναζήτηση "οποιαδήποτε λέξης" στον SQL Server 2000 με τελεστή Like. Γίνεται;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/23208.aspx</link><pubDate>Mon, 08 Jan 2007 20:54:04 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:23208</guid><dc:creator>imanos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/23208.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=23208</wfw:commentRss><description>&lt;P&gt;Νομίζω ότι αυτό που προτείνει ο pkanavos είναι το μόνο που μπορείς να κάνεις&lt;/P&gt;</description></item><item><title>Απ: Αναζήτηση "οποιαδήποτε λέξης" στον SQL Server 2000 με τελεστή Like. Γίνεται;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/23173.aspx</link><pubDate>Mon, 08 Jan 2007 04:35:29 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:23173</guid><dc:creator>deykas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/23173.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=23173</wfw:commentRss><description>Θα πρέπει όμως να χωρίζω κάθε φορά τη φράση στις αντίστοιχες λέξεις. Θα προσπαθήσω...και με full text search&lt;br&gt;thanks&lt;br&gt;</description></item><item><title>Απ: Αναζήτηση "οποιαδήποτε λέξης" στον SQL Server 2000 με τελεστή Like. Γίνεται;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/23171.aspx</link><pubDate>Mon, 08 Jan 2007 03:26:31 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:23171</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/23171.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=23171</wfw:commentRss><description>Μπορείς να γράψεις like '%Βάση%' or like '%Δεδομένων%΄. Μπορείς άνετα πάντως να χρησιμοποιήσεις και full text search</description></item><item><title>Αναζήτηση "οποιαδήποτε λέξης" στον SQL Server 2000 με τελεστή Like. Γίνεται;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/23166.aspx</link><pubDate>Mon, 08 Jan 2007 02:55:58 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:23166</guid><dc:creator>deykas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/23166.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=23166</wfw:commentRss><description>Καλησπέρα. Θα ήθελα τη βοήθειά σας για μία αναζήτηση σε SQL server 2000:&lt;br&gt;Έχω ένα πεδίο στη βάση nvarchar. Θέλω να κάνω αναζήτηση με Like στο πεδίο αυτό με πάνω μία λέξεις π.χ.:"Βάση Δεδομένων" και θέλω να μου επιστρέφει τις εγγραφές που έχουν οποιαδήποτε από τις δύο λέξεις ή και τις δύο. Η εντολή παράγεται ως εξής : &lt;br&gt;like '%Βάση Δεδομένων%'. Έτσι όμως δεν μου φέρνει π.χ. τις εγγραφές που έχουν μόνο το "Βάση" ή μόνο το "Δεδομένων". Δηλ. ψάχνω τρόπο να διαχωρίζω σε λέξεις τη φράση που βάζω για αναζήτηση ώστε να είναι εφικτή και χωριστή αναζήτηση.&lt;br&gt;Καμία ιδέα; &lt;br&gt;Αφού το πεδίο είναι nvarchar με fulltext search δεν αγγίζω, σωστά ή κάνω λάθος;&lt;br&gt;Ευχαριστώ.&lt;br&gt;και καλή χρονιά σε όλους. &lt;br&gt;</description></item></channel></rss>