martes, 9 de agosto de 2022

SQL | Cláusula WITH

Esté es un método de crear tablas a partir de una consulta, su funcionamiento es muy similar a las cláusulas SELECT INTO

La sintaxis es la siguiente:

WITH [temporal] ( [col1], [col2], ..., [coln] )

AS (

    SELECT [col1], [col2], ..., [coln] FROM ...

)

Un ejemplo sería el siguiente:

WITH tblEstudiantesActivos (id, nombre)  

AS  

(  

    SELECT id, nombre

    FROM tblEstudiantes

    WHERE estatus = 1

)  


jueves, 10 de marzo de 2022

JQuery - Checkbox - Confirmar check

En ocasiones tendremos la situación en la que tendremos un checkbox en nuestra página, en el cual, debemos realizar una validación o una confirmación para permitir o no permitir marcar el checkbox.

Para lograr este objetivo, haremos uso del evento change, donde haremos la validación o confirmación, y posteriormente dejaremos marcar el check, o bien, lo evitaremos, según sea el caso.


$("#checkbox").on('change', function() {

this.checked = !this.checked ? !confirm('¿Deseas marcar el checkbox?') : true;

});

Espero te sea de utilidad.

ne...

jueves, 27 de enero de 2022

JQuery - Recargar página

 Para recargar la página actual con JQuery hacemos uso de la siguiente sentencia:

window.location.reload();

miércoles, 3 de noviembre de 2021

JQuery - IndexOf - Buscar una cadena de texto dentro de otra cadena

Para buscar una cadena de texto dentro de otra cadena utilizamos el método indexOf:

[int] [substring].indexOf([string])

Este método regresa la posición en la que encuentra la subcadena, iniciando con la posición 0, o en caso de no encontrarla nos devuelve -1. El método es sensible a minúsculas y mayúsculas.

Ejemplo:

var cadena = "Este es un ejemplo";

cadena.indexOf("Este");    // Regresa 0.

cadena.indexOf("este");    // Regresa -1.

cadena.indexOf("es");      // Regresa 5.

cadena.indexOf("no");      // Regresa -1.

lunes, 14 de junio de 2021

JQuery - Ceil - Redondear valores

Para redondear valores en JQuery hacemos uso del método Ceil de la clase Math.

Lo que hace este método es redondear al siguiente número entero.


Syntaxis:

Math.ceil([valor]);


Ejemplos:

Math.ceil(0.60);        // 1

Math.ceil(0.40);        // 1

Math.ceil(5);           // 5

Math.ceil(5.1);         // 6

Math.ceil(-5.1);        // -5

Math.ceil(-5.9);        // -5

martes, 4 de mayo de 2021

JQuery - Splice - Insertando elementos de un Array en una posición específica

Para insertar elementos de un de un Array en una posición específica utilizaremos el método Splice.

Sintaxis:

array.splice([POSICION], [ELEMENTOS_A_ELIMINAR], [ELEMENTO1], ..., [ELEMENTO2]);

Ejemplo:

var colores = ["Azul", "Rojo", "Verde"];

colores.splice(2, 0, "Naranja", "Amarillo");

// Resultado: Azul, Rojo, Naranja, Amarillo, Verde


lunes, 19 de abril de 2021

JQuery - InArray

Éste método nos permite buscar un elemento dentro de un Array, en caso de existir nos devolverá la posición en la que se encuentra dicho elemento (0 para la primera posición) o -1 en caso de no encontrar alguna coincidencia.

Sintaxis:

$.inArray([ELEMENTO_A_BUSCAR], [ARRAY]);

Ejemplo:

var arr = [ 4, "Juan", 8, "Pedro" ];

$.inArray( "Juan", arr ); // Regresa 1

$.inArray( 4, arr ); // Regresa 0

$.inArray( "Jose", arr ); // Regresa -1