Ir al contenido principal

Entradas

Mostrando entradas de abril, 2011

Algunas palabras sueltas

Estoy un poco triste por no haber actualizado el layout de mi bitacorita aún, lleva harto rato con mis gatas encima, y el remodelado que pensaba hacer en verano nunca lo hice. Pero en fin... Cambiando de tema, me enteré ayer de que existe una alta probabilidad de que uno de los grupos de kpop que me gustan ( Super Junior ) vengan a Chile este año. Todavía no me lo creo, ayer estaba en shock O_O, jajaja, lo malo es que no encuentro mayores noticias al respecto en internet :(. Mi amiga Vero me dijo que vienen en Julio, pero la verdad no sé más; me inscribí hoy en un foro relativo al tema, pero tal parece que no tienen idea, porque no encontré ningún post relacionado. Como sea, tal parece que los que difundieron el rumor fueron los Blue Boys —grupo de fans de SJ que bailan sus coreografías —, y como no tienen sitio web, no puedo enterarme de nada. Seguramente por Facebook circulan más noticias, pero como no tengo cuenta allí, pues ni modo, a esperar que sea un poco más oficial. Lo preocu

[sql] WHERE campo IN (SELECT...)

Holas a todos. Dejo acá otro consejillo programadorístico, de nuevo relacionado con consultas a bases de datos. El caso es que en muchas ocasiones, como programadores, nos damos mucho trabajo en filtrar los datos que solicitamos a la base de datos, cuando el mismo servidor de la base nos puede hacer todo o gran parte del trabajo. No hablo de procedimientos ni funciones almacenadas, sino de meras consultas. En el día de hoy, abordaré un tip que puede ser de utilidad para los principiantes :) Herramienta a usar: Conector IN Cómo se usa: Tal como la palabra (en inglés) lo dice, este conector sirve para preguntar si el valor de la izquierda se encuentra contenido en la lista de valores de la derecha: campo IN (lista_de_valores) Si el valor de campo se encuentra a lo menos UNA vez, la comparación da Verdadero. En este sentido, tenemos dos formas de entregar la lista de valores a la consulta: a) Mediante una lista de valores constantes separados por coma. Ejemplos: ('r

[tsql] SELECT CASE en TSQL

Sólo para que no se me olvide, ni a mí ni a los que lo necesiten :P : Hay 2 formas de usar el CASE en la sentencia: 1) Un campo o condición puede adquirir un solo valor por vez: SELECT CASE campo WHEN 1 THEN 'Es uno' WHEN 2 THEN 'Es dos' ELSE 'Cualquier otro' END AS valor ... 2) Varios campos o condiciones, pero sólo uno puede cumplirse: SELECT CASE WHEN campo1 = 1 THEN 'Es uno' WHEN campo1 > 1 AND campo1 < 2 THEN 'No es uno ni dos' WHEN campo1 IS NULL AND campo2 > 0 THEN 'Es nulo, pero el otro campo tiene valor' ELSE 'No sé' END AS valor ... Eso sería :)