Advanced String Searching In SQL Server

  Рет қаралды 299

Erik Darling (Erik Darling Data)

Erik Darling (Erik Darling Data)

Күн бұрын

Become a member! www.youtube.co...
Click here for 50% off a health check: training.erikd...
If you like what you see here, you'll love my advanced performance tuning training:
training.erikd...

Пікірлер: 9
@Chompingbits
@Chompingbits 14 сағат бұрын
Kronos Quartet Plays. Chanting circle of dudes "String to String!"
@ErikDarlingData
@ErikDarlingData 13 сағат бұрын
HAHAHA, oh no 😭
@DanielMaenle
@DanielMaenle 4 сағат бұрын
My brain is mush now watching this
@clerincg
@clerincg 18 сағат бұрын
You may need that diaper if you continue to have problems with your colons 🤣
@ErikDarlingData
@ErikDarlingData 15 сағат бұрын
I might get one anyway so I can record longer videos.
@caparn100
@caparn100 16 сағат бұрын
Writing code like your first example is a sure way to have your brain file for early retirement! This will do the second example: SELECT s.string, a.FirstSymbol, b.SecondSymbol, SUBSTRING(s.string, FirstSymbol, SecondSymbol - FirstSymbol) AS mySubstring FROM #strings s CROSS APPLY(VALUES (PATINDEX('%[*!$?]%', s.string) + 1)) a(FirstSymbol) CROSS APPLY(VALUES (PATINDEX('%[*!$?]%', SUBSTRING(s.string, FirstSymbol, 100))+FirstSymbol-1)) b(SecondSymbol) ;
@ErikDarlingData
@ErikDarlingData 15 сағат бұрын
Are you sure? I get different results. Anyway, as usual, the real setup was more complicated, and yada yada yada.
@caparn100
@caparn100 11 сағат бұрын
@@ErikDarlingData Here is is with the additional position columns: SELECT s.string, first_search = SUBSTRING(s.string, a.first_position, 1), first_position = a.first_position, second_search = SUBSTRING(s.string, b.second_position, 1), second_position = b.second_position, SUBSTRING(s.string, first_position + 1, second_position - first_position - 1) AS sub FROM #strings s CROSS APPLY(VALUES (PATINDEX('%[*!$?]%', s.string))) a(first_position) CROSS APPLY(VALUES (PATINDEX('%[*!$?]%', SUBSTRING(s.string, a.first_position+1, 100))+first_position)) b(second_position) ; As far as I can see the column values give exactly the same results as those in your video. I'm pretty sure that PATINDEX is faster than selecting from a table of possible values. What was the real setup that made it more complicated?
A Little About Working With Binary and Varbinary Data In SQL Server
14:16
Erik Darling (Erik Darling Data)
Рет қаралды 317
SQL Server Performance Problems When Joins Have No Equality Predicate
18:16
Erik Darling (Erik Darling Data)
Рет қаралды 842
小天使和小丑太会演了!#小丑#天使#家庭#搞笑
00:25
家庭搞笑日记
Рет қаралды 52 МЛН
哈哈大家为了进去也是想尽办法!#火影忍者 #佐助 #家庭
00:33
火影忍者一家
Рет қаралды 112 МЛН
Every parent is like this ❤️💚💚💜💙
00:10
Like Asiya
Рет қаралды 23 МЛН
How to Set Up Klaviyo in WooCommerce (Easily)
1:50
How To Web
Рет қаралды 2
More Of What Missing Index Requests Miss In SQL Server
13:29
Erik Darling (Erik Darling Data)
Рет қаралды 347
Performance Tuning Semi and Anti-Semi Joins In SQL Server
19:57
Erik Darling (Erik Darling Data)
Рет қаралды 618
Airflow for Beginners: Build Amazon books ETL Job in 10 mins
13:13
Sunjana in Data
Рет қаралды 9 М.
A Little About Paging Queries And Batch Mode In SQL Server
19:45
Erik Darling (Erik Darling Data)
Рет қаралды 411
7 Powerful Databases Python Developers Should Know
23:55
ArjanCodes
Рет қаралды 38 М.
UUID vs INT: What’s Better For Your Primary Key?
9:40
Database Star
Рет қаралды 51 М.
Database Indexing for Dumb Developers
15:59
Laith Academy
Рет қаралды 63 М.
Microservices with Databases can be challenging...
20:52
Software Developer Diaries
Рет қаралды 59 М.
小天使和小丑太会演了!#小丑#天使#家庭#搞笑
00:25
家庭搞笑日记
Рет қаралды 52 МЛН