Viewing 15 posts - 571 through 585 (of 3,957 total)
Easy enough using Jeff Moden's famous DelimitedSplit8K function:
WITH SampleData (s) AS
(
SELECT '2;Andy;Andy''s way 2;24;Glue;3;35;39;Oyster;2;9'
UNION ALL SELECT '3;Tom;Tom''s way 3;39;Oyster;2;9'
),
...
September 1, 2014 at 7:12 pm
Not exactly a traditional gaps and islands problem but fun nevertheless. Here's a relatively simple alternative.
DECLARE @system_log TABLE(
PK_ID int PRIMARY KEY
,Sequence_ID int null
)
INSERT @system_log(
PK_ID
,Sequence_ID
)VALUES
(1035590, 35587),
(1035589, NULL),
(1035586, NULL),
(1035585, NULL),
(1035584, NULL),
(1035583,...
September 1, 2014 at 6:41 pm
Eirikur Eiriksson (8/24/2014)
dwain.c (8/24/2014)
SELECT a.CVID, a.JobNoticeID, IsMatch=CASE WHEN b.JobNoticeID IS NOT NULL THEN...
August 25, 2014 at 1:11 am
Lynn Pettis (8/24/2014)
dwain.c (8/24/2014)
But for...
August 24, 2014 at 9:28 pm
To get around the performance hit on the VARCHAR(MAX), you may be able to create a MAX version of the splitter you end up using and process your data something...
August 24, 2014 at 8:05 pm
I confess to a bit of lack of understanding here (meaning in what you expect your output to be), but since you mentioned PatternSplitLoop (presumably the one from my article)...
August 24, 2014 at 7:36 pm
I just posted a couple of solutions in the SQL 2008 thread. First in a long while unfortunately. I found I've missed it greatly.
But for some reason I'm...
August 24, 2014 at 7:07 pm
I looked at your link and I would caution you to be careful when you try to translate procedural solutions like that "ascending minima" thingy into a set-based (declarative) one....
August 24, 2014 at 7:01 pm
Change the OR to AND if that is your criteria:
SELECT *, IsMatch=CASE WHEN PATINDEX('%drawing%', scopeOfWork) > 0 OR PATINDEX('%drawing%', scopeOfWork) > 0 THEN 1 ELSE 0 END
FROM [dbo].[u_Employment]
August 24, 2014 at 6:58 pm
Maybe I'm missing something here but I think there's no reason to construct a delimited list at all.
SELECT a.CVID, a.JobNoticeID, IsMatch=CASE WHEN b.JobNoticeID IS NOT NULL THEN 1 ELSE 0...
August 24, 2014 at 6:44 pm
Stick with a quirky update:
use master
go
set nocount on
go
/**********************
** BUILD SAMPLE DATA **
**********************/
if object_id('tempdb.dbo.#dat') is not null drop table #dat
create table #dat
(
RID int identity(1,1) primary key clustered,
...
August 24, 2014 at 6:29 pm
Steve Jones - SSC Editor (8/12/2014)
Koen Verbeeck (8/11/2014)
GilaMonster (8/11/2014)
LutzM (8/10/2014)
b) block that spammer (mominbd) and all its variations using a filter
Maybe a throttle on posting new threads. A human can't...
August 17, 2014 at 6:55 pm
Lynn Pettis (7/30/2014)
DECLARE @Value1 INT,
@Value2, VARCHAR[20]; -- Just for demo purposes
DECLARE YourCursor INSENSITIVE CURSOR FOR
SELECT
...
July 30, 2014 at 6:07 pm
xsevensinzx (7/29/2014)
I use recursive CTE's in market attribution quite a bit with user events (logs).
Attribution is the process...
July 29, 2014 at 11:16 pm
Greg Edwards-268690 (7/29/2014)
In Minnesota, there is a pothole season too.
Plenty of time here too, although I'd venture to say someone taking in the whole Thread might take...
July 29, 2014 at 6:13 pm
Viewing 15 posts - 571 through 585 (of 3,957 total)