Viewing 15 posts - 2,176 through 2,190 (of 7,608 total)
CASE
WHEN Phone IS NOT NULL OR MobilPhone IS NOT NULL THEN
CONCAT(CONCAT(LEFT(COALESCE(Phone,MobilPhone),3),'-'),
CONCAT(CONCT(RIGHT(LEFT(COALESCE(Phone,MobilPhone),7),3),'-'),
RIGHT(LEFT(COALESCE(Phone,MobilPhone),12),4)))
ELSE ''
END As PhoneNumber
That's very odd code. It looks like whoever wrote it didn't know...
November 4, 2020 at 1:49 pm
Maybe as below? I've got a feeling CONCAT may be a bit slow, just like some of the other newer functions. FORMAT is notoriously slow.
CASE
WHEN Phone IS...
November 3, 2020 at 8:47 pm
The standard approach is to use ELSE to avoid unnecessary comparisons and show that only one path can be executed. Something like:
IF @param1 = 1 AND @param2...
November 3, 2020 at 4:57 pm
SELECT
FilePath,
LEFT(FilePath, LEN(FilePath) - CHARINDEX('\', REVERSE(FilePath)))
FROM #Path
November 3, 2020 at 4:51 pm
I see no need to use a 4 digit year here. Almost no businesses go back and analyze 100-year-old data, so there's no ambiguity. Even more so if you...
November 3, 2020 at 3:56 pm
> how to optimize the query from the table design to create index and statisctis ? <<
As Jeff said, you can't, not with the data in its current form.
You should...
November 3, 2020 at 3:46 pm
Since PIVOT requires that you put specific values in the PIVOT, you'd at least have to use dynamic SQL to make a PIVOT work.
November 2, 2020 at 5:59 pm
I do the same thing with transaction log backups... if the "log_reuse_wait_desc" in the sys.databases view contains "NOTHING" for a database, then nothing in the database has...
October 30, 2020 at 5:01 pm
You could have told us "20 rows" instead of making us count them :-).
October 30, 2020 at 3:16 pm
Look in the SQL Server error log, there may be additional info there.
Just in case, add another file(s) to tempdb if you can, to give it additional space. You never...
October 30, 2020 at 12:10 pm
One thing to look out for is UPDATEs that significantly expand the size of varchar columns because that can cause page splits which can be a real performance issue, both...
October 30, 2020 at 12:08 pm
I do the same thing with transaction log backups... if the "log_reuse_wait_desc" in the sys.databases view contains "NOTHING" for a database, then nothing in the database has changed and...
October 30, 2020 at 12:05 pm
In addition to Jonathan's excellent advice, be sure to also pre-allocate enough log space to handle the full INSERT, especially if the log growth is a small amount. Log space...
October 29, 2020 at 5:22 pm
It's terribly scary to me that this is a "class". They're teaching people exactly the wrong things to do.
In my head, I envisioned having the database set up in such...
October 29, 2020 at 3:25 pm
8<
>8
An is_active flag (someone can be inactive and still not "terminated", e.g. "suspended"), specifically, makes perfect sense to me because the specific inactive date / conditions...
October 28, 2020 at 6:09 pm
Viewing 15 posts - 2,176 through 2,190 (of 7,608 total)