Como contar palabras en una cadena de SQL Server

//Como contar palabras en una cadena de SQL Server

Como contar palabras en una cadena de SQL Server

Todos sabemos el poder de SQL Server. Pero, también sabemos que le faltan muchas funciones a SQL Server que aparecen in Excel, Word, y hasta Notepad++. En Excel, Word, y Notepad++, cuando buscamos una palabra, los programas encuentran todas las ocurrencias de las palabras y también cuenta todas las ocurrencias. Pero en SQL Server, cuando buscamos una palabra un una cadena de VARCHAR, NVARCHAR, etc, SQL Server nos da el campo entero. Además, una palabra puede aparecer varias veces en un campo. SQL Server si cuenta las filas regresadas, pero no cuenta las palabras entre el campo.
En este ejemplo, necesito cambiar el RAISERROR 50000 del estilo 2005 al sintaxis RAISERROR(‘’,16,1) de 2008 y adelante. En negocio pido el número de cambios por objeto. Encontré 90% del query en SQL Mag: SQL Server Pro: Counting Instances of a Word in a Record
Pero necesitaba más información, como el tipo de objeto y el nombre del objeto.

Los resultados parecen así:

NAME TYPE FOUND
Trigger_One TR 1
Proc_001 P 3
Proc_002 P 22
Proc_003 P 16

Que nos da cuantas veces aparece el RAISERROR con la sintaxis de SQL Server 2000.

By | 2015-07-11T05:08:19+00:00 July 11th, 2015|Categories: 100|Tags: , , , |0 Comments

About the Author:

Mi nombre es Rodolfo y trabajo en Austin, Tejas. He estado trabajando con SQL Server desde 2003. Mi enfoque es SSRS, SSIS y el ajuste de rendimiento.

Leave A Comment

This Is A Custom Widget

This Sliding Bar can be switched on or off in theme options, and can take any widget you throw at it or even fill it with your custom HTML Code. Its perfect for grabbing the attention of your viewers. Choose between 1, 2, 3 or 4 columns, set the background color, widget divider color, activate transparency, a top border or fully disable it on desktop and mobile.

This Is A Custom Widget

This Sliding Bar can be switched on or off in theme options, and can take any widget you throw at it or even fill it with your custom HTML Code. Its perfect for grabbing the attention of your viewers. Choose between 1, 2, 3 or 4 columns, set the background color, widget divider color, activate transparency, a top border or fully disable it on desktop and mobile.