Introducción a SQL

El lenguaje de consulta estructurado (SQL) es un lenguaje de base de datos normalizado, utilizado por el motor de base de datos de Microsoft Jet.

banner

  1. Introducción
  2. Consultas
    de Selección
  3. Criterios
    de Selección
  4. Agrupamiento
    de Registros y Funciones Agregadas
  5. Consultas
    de Actualización
  6. Tipos
    de Datos
  7. SubConsultas
  8. Consultas
    y Referencias Cruzadas
  9. Consultas
    de Unión Interna
  10. Consultas
    de Unión Externas
  11. Estructuras
    de las Tablas
  12. Consultas
    con Parámetros
  13. Acceso
    a las Bases de Datos Externas
  14. Omitir los permisos de ejecución
  15. La
    Cláusula Procedure
  16. Anexos

1. Introducción

El
lenguaje de consulta estructurado (SQL)
es un lenguaje de base de datos normalizado, utilizado por el motor de base
de datos de Microsoft Jet. SQL
se utiliza para crear objetos QueryDef, como el argumento de origen del método
OpenRecordSet y como la propiedad RecordSource del control de datos. También
se puede utilizar con el método Execute para crear y manipular directamente
las bases de datos Jet y crear consultas SQL
de paso a través para manipular bases de datos remotas cliente – servidor.

1.1. Componentes del SQL

El
lenguaje SQL está compuesto por comandos, cláusulas, operadores
y funciones de agregado. Estos elementos se combinan en las instrucciones para
crear, actualizar y manipular las bases de datos.

1.2
Comandos

Existen
dos tipos de comandos SQL:

  • Los
    DLL que permiten crear y definir nuevas bases de datos, campos e índices.
  • Los DML que permiten generar consultas para ordenar, filtrar y extraer datos
    de la base de datos.

Comandos DLL

Comando
Descripción
CREATE Utilizado para crear nuevas tablas, campos
e índices
DROP Empleado para eliminar tablas e índices
ALTER Utilizado para modificar las tablas agregando
campos o cambiando la definición de los campos.

Comandos DML

Comando Descripción
SELECT Utilizado
para consultar registros de la base de datos que satisfagan un criterio
determinado
INSERT Utilizado
para cargar lotes de datos en la base de datos en una única
operación.
UPDATE Utilizado
para modificar los valores de los campos y registros especificados
DELETE Utilizado
para eliminar registros de una tabla de una base de datos

1.3 Cláusulas

Las cláusulas son condiciones de modificación utilizadas para
definir los datos que desea seleccionar o manipular.

Comando Descripción
FROM Utilizada
para especificar la tabla de la cual se van a seleccionar los registros
WHERE Utilizada
para especificar las condiciones que deben reunir los registros que
se van a seleccionar
GROUP
BY
Utilizada
para separar los registros seleccionados en grupos específicos
HAVING Utilizada
para expresar la condición que debe satisfacer cada grupo
ORDER
BY
Utilizada
para ordenar los registros seleccionados de acuerdo con un orden específico

1.4 Operadores Lógicos

Operador Uso
AND Es
el “y” lógico. Evalúa dos condiciones y devuelve un
valor de verdad sólo si ambas son ciertas.
OR Es
el “o” lógico. Evalúa dos condiciones y devuelve un
valor de verdad si alguna de las dos es cierta.
NOT Negación
lógica. Devuelve el valor contrario de la expresión.

1.5
Operadores de Comparación

Operador Uso
< Menor
que
> Mayor
que
<> Distinto
de
<= Menor
ó Igual que
>= Mayor
ó Igual que
BETWEEN Utilizado
para especificar un intervalo de valores.
LIKE Utilizado
en la comparación de un modelo
In Utilizado
para especificar registros de una base de datos 

1.6 Funciones de Agregado

Las
funciones de agregado se usan dentro de una cláusula SELECT
en grupos de registros para devolver un único valor que se aplica a un
grupo de registros.

Comando Descripción
AVG Utilizada
para calcular el promedio de los valores de un campo determinado 
COUNT Utilizada
para devolver el número de registros de la selección 
SUM Utilizada
para devolver la suma de todos los valores de un campo determinado 
MAX Utilizada
para devolver el valor más alto de un campo especificado 
MIN Utilizada
para devolver el valor más bajo de un campo especificado 

Siguiente capítulo: Consultas
de Selección

Claudio Casares
Redactor del tutorial de SQL
jmunser
10/10/2004

me parece una magnífica exposición Claudio, lo único que parece un poco complicado para los que empezamos de cero….
Me podrías indicar qué o cuáles son las bases para poder empezar a hacer una db en SQL, con tu tutorial no sé yo?
Mi deseo es saber tambien poder vincular una fotografia a una base de datos access desde un webcam..es posible con SQL?, me gustaria me respondieras a mi mail [email protected]
gracias, hasta ahora nadie lo ha hecho..

Hector Tobon
26/10/2005

Para empezar a conocer acerca del SQL lo que tienes que hacer es empezar a utilizar el programa Acces de Microsoft Office….

Aprende tambien a relacionar tablas, a realizar consultas, etc….
Si necesitas un manual para acces, lo puedes encontrar en tu buscador favorito o inclusive en la librerría o biblioteca mas cercana a tu casa.

Despues de eso pueden entender de a poquito acerca de SQL… pues es practicamente lo mismo, solo que las tablas y las consultas no las haces con un programa sino con código.

Espero te sirva…
Suerte!

Julio Gabrielo Segundo Mo
30/05/2006

Tu torial pose myu poca informacion y no sirve para inernautas de gran categoria como yo si vas a subir totoriales a la web caseres o como tellames sube tutoriales de calidad ignorante.

    Roger Ortiz
    5/12/2009

    Internauta de gran categoria, ignorante? “persona que no tiene suficiente conocimiento de un asunto o materia”, como me imagino no sos ignorante entonces vos tenes gran conocimiento del tema, que haces consultando en la Web?, debes mostrarnos tu gran conocimiento y no preocuparse de quienes queremos aprender.

    Gracias, muy buena pagina para principiantes.

    marco
    16/01/2010

    Por lo visto julio no eres un gran conocedor de etiqueta de internet, te pones a criticar a otras personas y no cuidas la propia para darte a entender. Además pareces argentino por sencillo y carismático, si eres un usuario de categoría entenderías que muchos trabajos son parte del proceso de enseñanza-aprendizaje para ir creando mejore aportes a la internet, si solo te dedicas a criticar. L A S T I M A …..

      Joryel
      26/03/2010

      Ojalá más personas hicieran una crítica constructiva como la tuya y con la debida moderación pero lamentablemente no es así. Bien muchacho aun que no te desgastes en cosas absurdas y mejor busca información en páginas intelectuales por que a simple lectura es notable que tienes mucho que ofrecer. Saludos

    Sebastián
    9/03/2010

    Compadre, pues cómprate el libro. Hay para escoger!!!

    mats
    22/03/2010

    tarado es lo basico y alos meor no te dijo directamente que revisaras su sitio ta,bien soy experto en sql y creo mas que tu pero no presumas cosas de las que ni sabes monito ignorante

      Joryel
      26/03/2010

      Mats; te pido que si es que conoces tanto del tema como dices hacerlo, por favor sube tu información a una página y deja de presumir por que caes en el error de criticar a quien critica, no hables actua y demuestra con hechos lo que sabes, y modera tus palabras, es sólo una sugerencia ya que alguien conocedor no se expresa de esa manera, ha y por cierto no llames ignorante a alguien cuando tu ortografía no es la más adecuada, posiblemente te hace falta una clase y eso de monito, jejeje esto no es un zoológico sale. En una de esas y te propongo trabajo, cuando le bajes a tu arrogancia 5540365704

    OSCAR
    2/05/2010

    SON MUY BUENOS

    Eduar2b
    4/06/2010

    Julio Gabrielo Segundo Mo, a la verdad que aki el mas grande ignorante eres tú que kieres darselas de PHD en SQL y t apuesto a que no tienes ni un tutorial escrito en papel pa’limpiase el c…, al menos el amigo Claudio Casares aunq. no le conozco ha realizado una pagina que sirve bastante, si conoces mucho de SQL lo que debes hacer es corregir en vez de criticar e insultar, demostrando tu verdadera cara un ignorante, arrogante, que como dice el dicho: dime de lo que presumes y te dire de lo que careces… mejor no sigas opinando xq la pones mas… FELICIDADES A CLAUDIO CASARES POR ESTE TUTORIAL, SIGUE ASI.

    Army
    3/07/2010

    Eres, como poco, aparte de un paleto que no sabe escribir, un tarado.
    El día que “los de tu nivel” escriban un tutorial me avisas para no leerlo…

FABIOLA
1/06/2006

PORFAVOR PONGAN UN POCO DE LA MANIPULACIO DE LA BASE DE DATOS DE SQL

GLADYS
14/06/2006

POR FAVOR EXPLICAME QUE CLASES DE CODIGOS Y COMO LOS UTILIZO YA QUE NECESITO MODIFICAR Y ELIMINAR UN INGRESO DE UNA BASE DE DATOS GRACIAS.

omar
19/06/2006

Hola Claudio Casares, ¿sabes quien es Pero Rufo?, pues lo que aca publicas sobre SQL es lo mismo que publica este señor… ¿quien es el copión?

omar
19/06/2006

Hola Claudio Casares, ¿sabes quien es Pedro Rufo?, pues lo que aca publicas sobre SQL es lo mismo que publica este señor… ¿quien es el copión?

isaac
22/06/2006

gracias me sirvio de mucho para una tarea y aprendi algo mas

Monses
4/07/2006

Hola mi nombre es montserrat sabes yo apenas estoy aprendiendo SQL server, me cuesta un poco de trabajo y quisera saber si tu me podrias ayudar explicandome como creer una base de datos dentro de SQL server, estuve leyendo el tutorial y me parecio muy completo yo ya he echo consultan en access y piendo que es similar, es solo que no se como crear labase y ponerla en el servidor, si me pudieras ayudar te lo agradeceria muchisimo.

    hola, estoy estudiando diseño de base de dato y tongo alguna dificulta en diseñar la base muchas gracia

luis
5/07/2006

hola claudio necesito crear una exposicion de introduccion a SQL de como crear tabla y registros, todo lo basico, me podrias hechar la mano.

Jose Manuel
10/07/2006

Te felicito por compartir informacion de SQL y de lo que sepas con nosotros los interesados, los que dicen que ya saben mas, no se para que entran a estos sitios, se ve que tambien anda buscando que aprender, pero no es humilde, Que Dios lo bendiga y que si es igual o no que otro, es total, no vamos a volver a inventar el Agua Azucarada, SQL es lo mismo aqui y en China..

satyva
18/07/2006

buenisimo para los qeu no estan conformes vallan a otra pagina y no desmerescan el esfuerzo de algunos por ayudar eso

genio
21/07/2006

hola estubo muy bueno el tutorial, pero quiero saber como crear una base de datos.

Gaby
21/07/2006

Hola, te felicito por compartir tus conocimientos, y a los q no les guste este tutorial porq se creen saber todo no les hagas caso

lola
25/07/2006

hola chico yo apenas estoy aprendiendo, y pude encontrar algo mas alla de lo que me han eseñado.gracias

elsa
25/07/2006

hola esta muy bueno el tutorial pero me podrian ayudar para la realizacion de una base de datos.

daniel
26/07/2006

eso ke han puesto lo vi en una semana de clases.

Peperino
26/07/2006

Al genio del dub del SQL que criticó a este paparulo, la verdad, por qué no escribe algo y lo publica?

Asi podemos hacer un “SELECT” sobre ambos artículos, y quedarnos con el mejor: criticar es fácil, soplatubo devoto de la virgen lustracaño.

// http://www.peperino.com //

    joryel
    26/03/2010

    Dejame decirte que no es que apoye a quien segun tu criticó el contenido de cada campo, pero SQL lo vemos en la UNAM en una semana de clases por lo cual es muy sencillo el tema solo es cosa de que seas una pasión y lo hagas por gusto, si de verdad tanto cerebro pues entonces consulta otros libros ya que tampoco la informacion de internet es muy confiable y deja de criticar a los que critican y respeta la libertad de opinión que esto en verdad esa algo demasiado sencillo sale. no seas patetico. y GOOOOYA GOOOYA CACHUN CACHUN RA RA GOOOYA UNIVERSIDAD!”!!!!!

PABLO ANDRADE
27/07/2006

TRANSFORM NO FUNCIONA EN SQL SERVER 2000 QUE ES UNA FUNCION CREADA O QUE?

Diana
28/07/2006

Hola me gustaria aprender a crear una base de datos, lo que no se es ubicarla en el servidor, ya he trabajado con Access, pero nunca con SQL podrian ayudarme paso a paso desde que abro la aplicacion, gracias

alfredo
1/08/2006

pongan algo de codigos

luis Bladhymir Sinaluisa
7/08/2006

Realmente debo felicitar a los creadores de esta pagina porque me saco de tantas dudas y me ayuda para estudiar y una pregunta como se puede ingresar varios registros utilizando el INSERT y el SELECT

erik gomez
14/08/2006

hola necesito saber sobre los tipos decampos de sql server 2000

rosa
17/08/2006

hola apenas estoy aprendiendo pero quisiera aprender a hacer ta-blas con codigos se muy buena nformacion aqui proporcionada.

moises
24/08/2006

podrian dar una reseña historica del lenguaje sql,por ejemplo cuando nacio quien lo creo ventajas y desvntajas,etc.

Alejandra
25/08/2006

Hola te felicito por tu pagina y mas que nada por la informacion me sirvio mucho para mi tarea

marita
29/08/2006

hola me parece interesante tu pag al menos para entender lo basico y que ya sabe todo esto q no lo lea asi de facil
bye

    danger
    20/09/2010

    idiota aprenda no sea bobo coja oficio lokkkkkk

javier
29/08/2006

es un hecho presindible te deseo un progreso mas detalles acerca del tema xq desanimarte solo te deseo explora mas el saber humano de tu misma creacion

Hola, considero que es muy bueno que compartas tus conocimientos con otras personas, solo una molestia, podrías poner más ejemplos?. Saludos.

JHON
4/09/2006

QUISIERA SABER COMO CREARUNA BASE DE DATOS Y COMO SE USAN LOS CMANDOS

yenis
5/09/2006

bueno me parece que me oriente un poco hacerca de sql primera vez que leo sobre sql
espero que me puedas ayudar

Elius
5/09/2006

Soy estudiante del Tecnologico de Villahermosa.
Esta muy bien el tutorial, solo que andaba buscando como crear una conexion hasia un lenguaje de programacion en JAVA, necesito el codigo, podria facilitarmelo, se lo agredeceria de antemano.

marko
7/09/2006

em tutorial es mas menso chanta ,
que es un barniz solamente de definiciones.

marko
7/09/2006

em tutorial es mas menos chanta es un barniz solamente de definiciones.

Franck
8/09/2006

Buen tutorial pero me parece que pudiste haber adentrado mas en los temas … yo llegue aqui buscando sobre indices y cursores y no encontre informacion especifica sino general … en todo cas muy bueno.

Ah!! y si alguien necesita ayuda tambien puedo proveerles un poco en mi tiempo libre asi q escribanme noma : [email protected]

// http://www.servidorhispano.com //

ludwin
9/09/2006

hola saves tu tutorial esta muy buena grasias por ponerloa ala red me ayudo ha entenderlo mejor

elizer
10/09/2006

me gustaria que publiquen acerca de sql server agent que es lo no encuentro

elizer
10/09/2006

me gustaria que publiquen acerca de sql server agent que es lo no encuentro

Quintanar
12/09/2006

Hola, te felicito, es un exelente trabajo y gracias por compartiro, es muy bueno y entendible.

Willy
18/09/2006

pues me esta sirivendo para una investigacion estoy empezando a investigar de sql

MARY
19/09/2006

HOLA

MARY
19/09/2006

HOLA

JOSE
22/09/2006

GRACIAS, AL VER ESTA PAGINA DE CASUAL ENCONTRE EL TEMA QUE ESTABA BUSCANDO ESTA AYUDA HACE CRECER AL MUNDO…

No Registrado
25/09/2006

GLADYS;1587861, POR FAVOR EXPLICAME QUE CLASES DE CODIGOS Y COMO LOS UTILIZO YA QUE NECESITO MODIFICAR Y ELIMINAR UN INGRESO DE UNA BASE DE DATOS GRACIAS.

Hola, lo primero que debes saber es que SQl, maneja toda sus estructura en conjuntos, y desbes saber cules son las premisas basiscas de este lenguaje.
si no te la sabes son: SELECT, INSERT, DELETE, UPDATE,,,, estas son las mas generales.

la que tu quieres ut ilizar es el delete, o hay otra que se llama TRUNCATE.
sintaxis:

DELETE FROM TABLA_NOMBRE WHERE (ID_CODIGO = 123)

Solo borras un registro, cundo cumpla una condicion que tu determinas.

el TRUNCATE , te sirve para borrar todos los registros de la tabla, mas no borrar la estructura basica de la tabla, debes tener en cunta si la tabla es primaria o secundaria, si es primaria primero debes hacerle truncate a las tablas secundarias q dependan de la que tu vas a borrar.

sintaxis:

Truncate tu_tabla

Chao.

alan
26/09/2006

hola alguien me puede recomendar un libro de sql o vb.net q este bien especificado con descripcion y ejercicios

juan carlos
30/09/2006

que es el sql y un tutor para novato con interfaz de sql

carmen velandia
3/10/2006

gracias

MH7
4/10/2006

Me parece q esta bien al definir los comandos mas utilizandos pero seria realmente mucho mejor si de hubiese un pequeño ejemplo por cada comando .
GRACIAS

el boricua
5/10/2006

hola, solo kiero comentar a esos “genios” k si ellos saben tanto como hablan por k entonces no dejan de estar criticando y se ponen a ayudar al chavo de este sitio en lugar de criticarlo….y a ti .gracias x tratar de ayudarnos a los k apenas estamos aprendiendo mano, de cora te lo agradesco

enrique
9/10/2006

hola. gracias por tu pagina. tengo una duda como puedo hacer para publicar una bd que guarde los datos en sql y los modifique atravez de php en una intranet. Gracias

mmt
9/10/2006

me urge saber que es un sql envevidooooooo helpp

yo tmb necesito eso jajajaja xD

Jose luis
12/10/2006

hola., gracías por compartir tu información.

POLO
18/10/2006

QUERIA SABER LA IMPORTANCIA DEL LENGUAJE SQL PARA LA BACE DE DATOS .RESPONDEME PORFA.

Richard Mantilla
19/10/2006

Pana lo maximo este tutorial pero le falta ampliarlo un poco

Richard Mantilla
19/10/2006

Pana lo maximo este tutorial pero le falta ampliarlo un poco

QUE IMPORTANCIA TIENE EL
25/10/2006

QUE IMPORTAMCIA TIENE EL SQL EN BASE DE DATOS

ALEJANDRA
25/10/2006

QUE IMPORTAMCIA TIENE EL SQL EN BASE DE DATOS

Tiara
27/10/2006

hola, muy bueno tu trabajo, me sirvió mucho para mi examen, suerte..

patty
28/10/2006

Hola claudio podrias ayudarme en hacer una introduccion a SQL ,bueno bye cuidate

Bektor
29/10/2006

Hola. Me parece de insolentes y soberbios que algunos personajes critiquen el esfuerzo de los demás por publicar material como este o cualquier otro que sirve de mucho a la gente que empieza. Un saludo, Claudio, y no permitas que comentarios con faltas de ortografía te afecten.

yalu
30/10/2006

me parece interesnte pero pon algo para manipular chevere sigue adelante

CATALINA RODRIGUEZ
30/10/2006

LES FALTA MAS INFORMACION, EJEMPLOS CLAROS

Randhalf
31/10/2006

Hola:No pierdan su tiempo con un pseudo- manejador de bases de datos como Ms-Access, utilicen MySQL Server..

Javier Ruiz
31/10/2006

hola felicitaciones por el material publicado, no importando el autor siempre estos aportes ayudan mucho a personas que se inician en esta materia, si a alguien no le gusta es libre de elegir otro sitio o otro medio pero no descalificar a quien entrega ayuda a los demas
en mi caso domino bastante el tema y si alguien desea ayuda puede pedirla a traves de mi correo [email protected] saludos

carlos
4/11/2006

hola quiero que me digas si sabes como puedo relacionar una base de dato de sql con un programa el programa es visual basic y que me apearesca en el programa la sabe y que desde el mismo realize consultas y lo que realiza sql delete etc. me podrias decir?

gabriela
5/11/2006

hola, quisiera saber si podrias ayudarme en como crear registros para una tabla, y que valores debo poner.. gracias, espeor me respondas

no tengo
6/11/2006

la pagina está un poco confusa, pero bien. Me ha servido mucho.
suerte!

no tengo
6/11/2006

la pagina está un poco confusa, pero bien. Me ha servido mucho.
suerte!

orlando
8/11/2006

hola yo quisiera saber como se guarda una base de datos en sql para abrirla en otra computadora como hago eso

ANGIE
9/11/2006

HOLA PUES ME SIRVIO DE MUCHO YA QUE NOS DEJARON MUCHA TAREA DE ESTO AUNQUE LES FALTA MUCHO YA QUE YO LO TUBE QUE SACAR DE VARIOS LIBROS MAS . PERO GRACIAS.

manuel
10/11/2006

gracias, a uds estoy haciendo un trabajo de clase

MILI
10/11/2006

HOLA, M GUSTAIA SABER COMO CONECTAR UNA BD SQL CON VISUAL BASIC.
EN WIN XP SOPORTA SQL SERVER 2000

No Registrado
11/11/2006

que Importancia Tiene El Sql En;1752419, que Importamcia Tiene El Sql En Base De Datos

patty
14/11/2006

por favor den ejemplos de clausulas de SQL. Para poder asi tener un mejor conocimiento

sohana
17/11/2006

A mi me sirvio de mucho. Y si considero que la informacion que proporcinas es relevante, para aquellos que como yo recien empezamos a utilizar SQL, y nos gusta.

mysterio…
20/11/2006

hola claudio me parece muy completa tu informacion sobre el sql nadamas q no encuentro la diferencia entre consultas y sentencias por ningun lado me puedes ayudar

LoRe * *
21/11/2006

sabs una cosa…sta muy bien sta informacion y ademas m saco d apuros en la tarea …gracias

DIANA
22/11/2006

alguien sabe de pmc2000, aplicando sql para generar informes con los criterios que el usuario determine. ayudenme por favor son para mis residencias profesionales ayudaaaaaaa plis, GRACIAS.

JUAN
3/12/2006

Para mi es muy poquito, lo que dan en informática, deben dar mas datos, mas información. Por ejemplo ahorita necesito como entrar a Micrsoft SQL_SEVER y ejemplos de sus comandos no hay. Ahí nomas dense cuenta

dj hash
5/12/2006

me mofo en estos comentarios

YAMEL JIMENEZ TIQUE
11/12/2006

ESTE TUTORIAL ES BUENO PERO SI QUIEREN SABER MAS VISITEN LA PAGINA WEB http://www.aulaclic.com SE LO RECOMIENDO Y QUE ESTUDIEN

Juda_06
14/12/2006

hola amaigos como estan debemos de imara hacia un mismo lado asi q para quellos q se creen le sdijo q mejor no estes con esas aptitudes y mas bien manden mas sugerencias no pierdadn el tiempo en esas cosas…..

NANCY
14/12/2006

ES UN POCO COMPLICADO PARA LOS QUE EMPESAMOS DE CERO

NANCY
14/12/2006

ES UN POCO COMPLICADO PARA LOS QUE EMPESAMOS DE CERO

elizabeth
16/12/2006

es muy complicado para los que apenas empezamos

Hola muy bueno el articulo, estoy realizando un blog con todo lo concernirnte a SQL, qusiera saber como podriamos trabajar juntos este tema y aportar asi a los que recien empiezan con nuestras experiencias y tips.
Puedes echarle un ojo a mi blog:
http://www.networking-solution.blogspot.com

Quiza
20/12/2006

buen tutorial, el esfuerzo hecho por el colega es apreciado por los buenos criticos, los que no estan a favor del tuto, pues hagan uno y compartanlo, es mas FACIL CRITICAR QUE ACTUAL … asi que la gente que critico a mi colega PONGANSE A JALAR EN LUGAR DE REBUSNAR …

BRIAN
9/01/2007

ALGUIEN PUEDE PONER EL SELECT IN QUE NO ENCUENTRO

heri
21/01/2007

ta gueno el tutorial saludos a todos los camaradas skats

ELVIA MARQUEZ CHINCHURRET
24/01/2007

PORQUE ES TAN DIFICIL SQL?

daris
25/01/2007

por que estan dificil aprender cold fusion es que estoy en mi trabajo y me lo pidieron yo no estudie esto y por eso se me cumplica alguien me podria ayudar…gracias!

enzo
30/01/2007

me parece very good todo lo que mi compadre caludio hace en esta web pero! perdimos otra vez hasta cuando “MAGALLANES”

enzo
30/01/2007

me parece very good todo lo que mi compadre caludio hace en esta web pero! perdimos otra vez hasta cuando “MAGALLANES”

ENZO
30/01/2007

HASTA” CUANDO MAGALLANES ” ME DEJASTE Y SIN AMIGOS

ENZO
30/01/2007

ME PARECE VERY GOOD TODO LO QUE MI COMPADRE PUBLICA AQUI POR QUE UNA FORMA DIFERENTE DE ENCONTRAR DATOS TAN PRECISOS SIGUE MAGALLANES PA EL OTRO!!!! AÑO!!!!

MAGK
30/01/2007

ESTA MUY VIEN PARA LOS PRINCIPIANTES, MUY VIE EXPLICADO.
TE LO AGRADESEMOS.
MAR_8624@HOTMAIL

juan pablo
2/02/2007

creo que falto los comandos dcl

Marcela
14/02/2007

Muchas gracias por su tutorial esta bueno, me he estado basando mucho en el para mi trabajo gracias

Seba
14/02/2007

Tengo una duda. Como sacar el promedio de una fila . no de una columna.
Gracias

rosmery
19/02/2007

me gusra el curso es mi agrado gracias

Jaime
22/02/2007

En vez de criticar deberian colaborar y agradecer que alguien propuso este tema, sino les gusto hay muchissimas paginas que pueden ayudarles, solo busquen en google “Tutorial de SQL para principiantes”…. el que no investiga por su cuenta nunca dejara de ser ignorante…….. (en esta Area)

CHELY
27/02/2007

ESTA ALGO CUNFUSA LA PAGINA PERO DE TODAS MANERAS ME CIRVIO

Para que quiera el tutorial en PDF les dejo el link …

http://www.vb-mundo.com/Tutoriales/ManualSQL.pdf

Saludos /* P4C-M4N */

Daglinton
1/03/2007

quiero saber como hacer una base de datos completa para una empresa por donde empesar

pues vacano

me ancantan

reymundo enrriquez
7/03/2007

este comentario va para julio gabrielo segundo;oyes cab…agradece que hay gente que aunque sea con poquito contribuye a la web,pero tu que solo te metes a criticar,quien es mas ignorante?concientisalo y…busca ayuda…psicologica o visita un grupo de N/A.

Mario
8/03/2007

Hola!!! Yo necesito que por favor me digan como moverme al ultimo registro de una tabla, uso REALbasic… gracias…

Alejandro Martinez
9/03/2007

Exelente Amigo!

aydee
9/03/2007

hola me gustaria seber sobre los data source,los query y t-edit

yoyis
20/03/2007

Hola ami si me parecio muy interesante porke apenas estoy trabajando con el sql y si me ha ayudado…

adrian garces napoles
21/03/2007

oye m parece que deves tomar un poco mas a fondo lo que es sql ya que solo mencionas caracteristicas pero se aprende con ejemplos y ejecuciones la teoria vale pero lo que importa es la practica no crees bueno espero que lo tomes como una critica constructiva ya que cada quien entienede y se expresa segun su talento (segun mis ideas) bueno espero algo mas de informacion o de atajos y trucos es lo que bale
att. mundo hack

Mauricio
21/03/2007

TODO ESTO PARECE UNA HEVADA

Para la creación de la base de datos la sentencia es la siguiente:

CREATE DATABASE nombre_base de datos

Con PostgreSQL está a disposición una orden invocable por shell Unix (o por shell del sistema usado), que ejecuta la misma operación:

createdb nombre_base de datos

Para crear nuestra base de datos bibliográfica, usaremos pues la orden:

createdb biblio

Una vez creada la base de datos, se pueden crear las tablas que la componen. La instrucción SQL propuesta para este fin es:

CREATE TABLE nombre_tabla (
nombre_columna tipo_columna [ cláusula_defecto ] [ vínculos_de_columna ]
[ , nombre_columna tipo_columna [ cláusula_defecto ] [ vínculos_de_columna ] … ]
[ , [ vínculo_de tabla] … ] )

Pablo
22/08/2007

Para mi lo que esta, esta muy bueno, pero estaria bueno que tengas un poco mas de la introduccion de SQL, como para alguien que no sabe nada de bases de datos directamente, como tablas, relaciones, etc etc.

Un saludo

nasa48
31/08/2007

hola gracias por la informacion me gusto mucho me gustaria saber màs sobre el udt ok gracias ok adios.

juber
5/09/2007

hola gracias de verdad me saco de apuros se les recomiendo .

cony
10/09/2007

oyes esto me a ayudado mucho para una tarea, pero tengo una duda como crear consultas en SQL??
Gracias

Stefan
10/09/2007

soy la misma oyes gracias por todo

pedro ceseña
11/09/2007

me agrada como etan explicado todo de los comandos sql

flor de maría
12/09/2007

tengo una gran pregunta, talvés ni va con el tema pero fíjense que hice una tabla y un formulario de ingreso y egreso de un inventario y ahora necesito un tipo de acceso directo que cuando le dé doble click al ícono que lo va a representar automáticamente me salga el formulario pero que no me salga la ventana de access y que cuando yo introduzca más datos queden guardados en la tabla del mismo formulario

Benito Camelas Acevedo
13/09/2007

ESte programae es muy completo pero quisiera saber como puede empezar a hacer una base de datos por lo que no he podido entender los comandis dcl

hola la verdad no l entiendo nada a esto m podr

delcia graterol
24/09/2007

hola, muy bien la explicación por favor de ejm de SQL gracias

eder
2/10/2007

Me parece que esta muy bueno tood lo que explicas muy bueno gracias

mario
9/10/2007

emm qisiera saber como crear una tabla nueva en la parte de consultas de sql.

tambien de como insertar una columna a esa tabla
urgee. gracias

freddy21
11/10/2007

Seria mejor que explicara mejor

quisiera saber q quiere desir uses y sort on en una base de datos

Rodrigo
21/10/2007

Esta muy bien el trabajo que has realizado siguelo complementando gracias y espero si fuera posible me lo envies completo a mi correo electrónico

QUISIERA SABER EN SÌ QUE ES UN LENGUAJE DE SQL Y PARA QUE NOS SIRVE Y EN QUE NOS CONVIENE

SANTIAGO
28/10/2007

Por favor: tengo las siguientes consultas:
SELECT DISTINCTROW TOP 15 nombre, cedula, ciudad
FROM empleados
WHERE ciudad=’Bogota’
ORDER BY cedula DESC

SELECT DISTINCTROW nombre AS ‘Razon Social’, cedula AS ‘Identificacion’, cedula AS Identificacion FROM Empleados

cômo podrîa unirlas en una sola encuesta?
muchas gracias

FAUSTO RAMOS
31/10/2007

ha sido un verdadedro placer el visitar y tomar como referencia su tutorial

silvia
31/10/2007

es un exelente trabajo lo cual publicas pero hay algo que deseo comentar es que soy alumna de un intituto tecnico y desea saber mucho de este programa me es dificil no puedo talvez lo veo complicado me puedes ayudar como poder aprender gracias.

mashito
8/11/2007

les falta mas informacion den ejemplos mas claros
y como utilisar todos los comandos.

esta muy bien especificada la informacion sigan asi

Andres Cervantes
28/11/2007

Claudio. Exelente manual y muy bien explicado. Sera muy util para aquellos que esten iniciandose en SQL. Me gustaria que mandaras a mi correo este manual en formato pdf y todos los que tengas. Gracias

ADRIAN
30/11/2007

como hago para para acceder solo a la tabla sin que se vea el codigo

Juana Petra
10/12/2007

Yo queria una introducción para el trabajo, por favor y si no es mucha molestia haganme una conclusión también porque me da flojera, ayudenme, se los ruego, please.
Tankiusssss

Clara tu introducción. Muy buena.
Pregunta, ¿es DLL o DDL?

ManuelSQL
19/12/2007

Miren lo mejor para poder programar es haciendolo, si nada mas estan esperando que alguien les diga como hacerlo entonces no van a aprender les sugiero que como vayan encontrando informacion la vayan poniendo en practica, consulten la ayuda msdn para buscar lo que necesiten

ManuelSQL
19/12/2007

kana es ddl no dll

jódete
27/12/2007

el tipo este: Julio Gabrielo Segundo Mo es un imbécil.

Ricardo Toledo
3/01/2008

Mil gracias por publicar esto, sirve para los que estamos empezando, podrias tal vez publicar un segundo curso que se llame SQL avanzado o algo asi
saludos

daniel
15/01/2008

hola claudio creo que esta bien lo que haces peor quiero que me ayudes un poquito mas con ejemplos de sql lo que pasa es que estoy haciendo una pagina via web y necesito bastantes consultas es un siste ma de gestion chau
ahhhhhhhh
y no les hagas caso alos ignorantes esos que dice que es tonteria tu pagina chau

Ricky Martin
17/01/2008

Hola, pues soy el cantante Ricky y pues esto de la cantada ya no deja y pues decidi dedicarme a base de datos con sql, mi duda es esta:
Encontre este pedaso de codigo para hacer una consulta pero con una columna en texto fijo lo que no entiendo es el uso de “*” y de utilizar el nombre de la tabla.campo.
te agradeceria de antemano.

Saludos desde mi mansion.

SELECT
Empleados.Nombre, ‘Tarifa semanal: ‘,
/*
no comprendo bien esta parte en donde pone el nombre de la tabla luego punto y un campo ademas de que significa bien ‘Tarifa semanal: ‘
*/Empleados.TarifaHora * 40
FROM
Empleados
WHERE
Empleados.Cargo = ‘Electricista’

Edwin jose
23/01/2008

hola soy nuevoen este tipo de uso de sql server me gustara q me proporciones informacion de ese tema algo basico y fundamental.solo quisiera aprender es lo unico q anelo

Magda Barrios
24/01/2008

Mi comentario es que no le entendi nada porque nisiquiera ponen ejemplos

robin
24/01/2008

no entendi nada

Grecia
24/01/2008

este programa de SQL, que me hace mas facil hacer trabajos,

Mike
24/01/2008

este programa de SQL, me hace facil mis trabajos,

kENEDY
2/02/2008

ES MUY INMTERESANTE LA INFORMACIÓN, CLARO PARA LOS QUE MANEJAN EL PROGRAMA PERO PARA LOS QUE ESTAMOS RECIEN INCIANDONOS ME PARECE UN POCO MUY GENERAL POR LO QUE SUPLICARIA EXPLICASR MAS A FONDO Y POR QUE NO HACERLO CON EJEMPLOS

Isis
3/03/2008

Hola gracias por poner esta informacion que es sencilla y concisa…

MARIBEL
13/03/2008

hola…… necesito saber que entidades deben existir para realizar tablas de un ticket de avión

J. Rojas
2/04/2008

Es una pena ver que hay personas que no saben apreciar el aporte de alguien que solo desea ayudar <> man si queres un tutorial a tu “categoría” pues paga no?
(–’)

Saludos pero deseo que mostraram un poco mas estos temas de sql.

bueno loque pasa es que yo estoy recien estudiando informatica y me interesaria que ustedes entragaran informacion sobre sql server y los demas sql que han salido al mercado.. de ante mano muchas gracias

create Table cargos
(
sec_cargo int Identity(1,1),
id_cargo int not null Primary key,
Nombre_cargo varchar (30)
)
/*
ALTER TABLE doc_exe ADD

– Add a PRIMARY KEY identity column.
column_b INT IDENTITY
CONSTRAINT column_b_pk PRIMARY KEY,
*/
use mibasedata
alter table empleados add
constraint PK_empleado Primary key clustered
(No_doc_empleado,tipo_doc_empleado)

alter table empleados add
id_cargo int not null default(0)

ALTER TABLE empleados
ADD CONSTRAINT FK_empleado_cargo FOREIGN KEY (id_cargo)
REFERENCES cargos (id_cargo)

insert into cargos
VALUES
(
125,’ADMINISTRADOR’
)
insert into cargos
VALUES
(
130,’GERENTE’
)
insert into cargos
VALUES
(
135,’OPERARIO’
)
insert into cargos
VALUES
(
140,’MENSAJERO’
)
insert into cargos
VALUES
(
145,’ABOGADO’
)
SET DATEFORMAT ydm
insert into empleados
(
tipo_doc_empleado,
No_doc_empleado,
app1_empleado,
nom1_empleado,
fecha_nac_emleado,
fecha_contr_emleado,
ID_CARGO
)
Values
(
‘cc’,
75412369,
‘perez’,
‘juan’,
’1960-31-12′,
’2000-01-01′,
125
)
insert into empleados

Values
(
‘TI’,
75412369,
‘perez’,
‘dias’,
‘juan’,
‘carlos’,
’1955-31-12′,
’2007-01-01′,
‘cll 34 # 45-12′,
’5223366 ext 124′,
140

)
set dateformat dmy
insert into empleados

Values
(
‘cc’,
75412400,
‘dias’,
‘dias’,
‘juan’,
‘mario’,
’02/04/1980′,
’03/01/1998′,
‘cll 34 # 45-12′,
’5223366 ext 124′,
135
)

select empleados.app1_empleado,
empleados.app2_empleado,
empleados.nom1_empleado,
empleados.nom2_empleado,
cargos.Nombre_cargo
from empleados inner join cargos on
empleados.id_cargo = cargos.id_cargo

select empleados.app1_empleado,
empleados.app2_empleado,
empleados.nom1_empleado,
empleados.nom2_empleado,
cargos.Nombre_cargo
from empleados, cargos
where empleados.id_cargo = cargos.id_cargo

select A.app1_empleado as ‘primer apellido’,
A.app2_empleado as ‘Segundo apellido’,
A.nom1_empleado as ‘primer nombre’,
A.nom2_empleado as ‘segundo nombre’,
B.Nombre_cargo as ‘Cargo’
from empleados A, cargos B
where A.id_cargo = B.id_cargo
order by B.Nombre_cargo, A.app1_empleado

/*
create view Nombre_vista
as
Select campo1,..,campo_N
from Tabla1,…,tabla_N
where condicion
order by condicion

*/

create view vw_empleado_cargo
as
select A.app1_empleado as ‘primer apellido’,
A.app2_empleado as ‘Segundo apellido’,
A.nom1_empleado as ‘primer nombre’,
A.nom2_empleado as ‘segundo nombre’,
B.Nombre_cargo as ‘Cargo’
from empleados A, cargos B
where A.id_cargo = B.id_cargo

select * from vw_empleado_cargo

update table
set campo1 = valor1,
.
.
set campo_n = valor_n
where condiciones

update empleados
set app2_empleado = ‘vargas’,
nom2_empleado = ‘mario’,
dir_empleado = ‘cll 23# 22-12′,
telefono_empleado =’4213698 ext 478′
where
no_doc_empleado = 75412369
and
tipo_doc_empleado = ‘cc’
–consultas relacionales

select empleados.app1_empleado,
empleados.app2_empleado,
empleados.nom1_empleado,
empleados.nom2_empleado,
cargos.Nombre_cargo
from empleados, cargos

select empleados.app1_empleado,
empleados.app2_empleado,
empleados.nom1_empleado,
empleados.nom2_empleado,
empleados.sec_empleado,
cargos.Nombre_cargo,
cargos.sec_cargo
from empleados inner join cargos on
empleados.id_cargo = cargos.id_cargo

select empleados.app1_empleado,
empleados.app2_empleado,
empleados.nom1_empleado,
empleados.nom2_empleado,
cargos.Nombre_cargo
from empleados, cargos
where empleados.id_cargo = cargos.id_cargo

select A.app1_empleado as ‘primer apellido’,
A.app2_empleado as ‘Segundo apellido’,
A.nom1_empleado as ‘primer nombre’,
A.nom2_empleado as ‘segundo nombre’,
B.Nombre_cargo as ‘Cargo’
from empleados A, cargos B
where A.id_cargo = B.id_cargo
order by B.Nombre_cargo, A.app1_empleado desc

select * from cargos

update nombre_tabla
set campo1= valor,
campo2 = valor2,
.
.
.
campo_n = valor_n
where campoX = valorX

select * from empleados
update empleados
set
app2_empleado = ‘correa’,
nom2_empleado = ‘pedro’,
dir_empleado = ‘cra 45 # 56-65′,
telefono_empleado = ’2558899 ex 852′

where no_doc_empleado = 7412359
and tipo_doc_empleado = ‘TI’

update empleados
set
app2_empleado = ‘martinez’,
nom2_empleado = ‘juan’,
dir_empleado = ‘cra 45 # 56-65′,
telefono_empleado = ’2558899 ex 852′

where no_doc_empleado = 47582158
and tipo_doc_empleado = ‘TI’

–use mi_database

set dateformat ymd

insert into empleados (t_Id_empleado,no_doc_empleado,prim_app_empleado,
seg_app_empleado,prim_nom_empleado,seg_nom_empleado,fech_nac_empleado,
fech_contrato_empleado,dir_empleado,tel_empleado)
values
(
‘cc’,
85963214,
‘perez’,
‘peres’,
‘juan’,
‘pablo’,
’1960/12/20′,
’2005/03/21′,
‘clle 23 # 45 89′,
’5688966 ext 21′
)

insert into empleados
values
(
‘cc’,
85963455,
‘pereza’,
‘peresa’,
‘juana’,
‘maria’,
’2000/07/01′,
’2005/03/21′,
‘clle 23 # 45 89′,
’5688966 ext 21′
)

insert into empleados (t_Id_empleado,no_doc_empleado,prim_app_empleado,
prim_nom_empleado,fech_nac_empleado,
fech_contrato_empleado,dir_empleado)
values
(
‘cc’,
85963277,
‘dioas’,
‘juan’,
’1960/12/20′,
’2005/03/21′,
‘clle 23 # 45 89′
)

select Id_empleado,no_doc_empleado,prim_app_empleado,
seg_app_empleado,prim_nom_empleado,seg_nom_empleado,
fech_nac_empleado,fech_contrato_empleado,dir_empleado,tel_empleado
from empleados
where fech_nac_empleado between ’1960/01/01′
and ’1980/12/31′
and no_doc_empleado > 85963500

–Procedimientos almacenados
/*
Create procedure nombre_proedimiento
(
paramerto1 tipo_dato(longitud),
.
.
.,
parametro n tipo_dato(longitud)
)
[as]|[Begin]

Funcion
(

)

[end]

*/

create procedure insertar_cargo
(
@id_cargo int,
@nombre_cargo varchar(60)
)
as

insert into cargos(id_cargo,nombre_cargo)
values
(
@id_cargo,
@nombre_cargo
)

–execute nom_procedimiento (parametros)

select * from cargos

declare
@id_cargos int,
@nombre_cargos varchar(30)
set
@id_cargos = 160
set
@nombre_cargos = ‘arquitecto’

exec insertar_cargo @id_cargos,@nombre_cargos

create procedure elimina_empleado
(
@no_doc_empleado numeric(18,0),
@tipo_doc_empleado char(3)
)
as
begin

delete from empleados
where
no_doc_empleado =@no_doc_empleado
and
tipo_doc_empleado=@tipo_doc_empleado
end

–select * from empleados
declare
@no_doc_empleado numeric(18,0),
@tipo_doc_empleado char(3)
set
@no_doc_empleado = 75412400
set
@tipo_doc_empleado = ‘cc’

exec dbo.elimina_empleado @no_doc_empleado,@tipo_doc_empleado

create procedure actualiza_empleado
(
@tipo_doc_empleado char(3),
@No_doc_empleado numeric (18,0),
@app1_empleado varchar (30),
@app2_empleado varchar (30),
@nom1_empleado varchar (30),
@nom2_empleado varchar (30),
@dir_empleado varchar (60),
@telefono_empleado varchar (20)

)
as
begin

update empleados
set
app1_empleado=@app1_empleado,
app2_empleado=@app2_empleado,
nom1_empleado=@nom1_empleado,
nom2_empleado=@nom2_empleado,
dir_empleado=@dir_empleado,
telefono_empleado=@telefono_empleado
where
no_doc_empleado =@no_doc_empleado
and
tipo_doc_empleado=@tipo_doc_empleado
end

declare
@tipo_doc_empleado char(3),
@No_doc_empleado numeric (18,0),
@app1_empleado varchar (30),
@app2_empleado varchar (30),
@nom1_empleado varchar (30),
@nom2_empleado varchar (30),
@dir_empleado varchar (60),
@telefono_empleado varchar (20)
set
@tipo_doc_empleado=’TI’
set
@No_doc_empleado=47582158
set
@app1_empleado=’matiz’
set
@app2_empleado=’casas’
set
@nom1_empleado=’alvsaro’
set
@nom2_empleado=’ernesto’
set
@dir_empleado=’cll 25 13-45′
set
@telefono_empleado=’4789652′

exec actualiza_empleado @tipo_doc_empleado,@No_doc_empleado,
@app1_empleado,@app2_empleado,
@nom1_empleado,@nom2_empleado,@dir_empleado,
@telefono_empleado

select * from empleados
——
select * from empleados

select tipo_doc_empleado,No_doc_empleado,app1_empleado
from empleados
where app1_empleado like ‘perez’

select tipo_doc_empleado,No_doc_empleado,app1_empleado
from empleados
where app2_empleado is null

select tipo_doc_empleado,No_doc_empleado,app1_empleado
from empleados
where app1_empleado like ‘%a%’

select tipo_doc_empleado,No_doc_empleado,app1_empleado
from empleados
where app1_empleado like ‘__a_’

set dateformat dmy
select tipo_doc_empleado,No_doc_empleado,app1_empleado
from empleados
where fecha_nac_emleado between ’01/01/1955′ and ’31/12/1960′

set dateformat dmy
select *
from empleados
where fecha_nac_emleado between ’01/01/1955′ and ’31/12/1960′

select *
from empleados
where No_doc_empleado between 75000000 and 75412370

carlos
28/04/2008

me parece interesante y hasta cioerto punto completo espero q me sirva en mi trabjo

carlos
28/04/2008

gracias espero q me sirva en mi trabajo

jimbo
1/05/2008

…pues esta bien la pagina pero le falta aun cosas que me hubieran servido…

Blanca
2/05/2008

esta muy chevere tu informacion sigue así………

Nohemi
14/05/2008

Que puedo hacer para eliminar un registro de una tabla cuando tengo otra tabla usando la primary key de la primer tabla como llave foranea, quiero que se elimine el registro pero que la llave foranea se quede alli, en este caso tengo que usar procedures, triggers o que, espero y me contesten gracias.

Ferco
29/05/2008

¿Cuales son los tipos de diseñadores de bases de datos que trabajan con SQL?
Gracias……..

carlos jasso
4/06/2008

Tengo una base de datos al querer modificar un dato en una columna me dice que la columna no existe y tiene relacion con obdc. Necesito modificar esas columnas.

daniel eduardo
8/06/2008

hola, me sirvio mucho tu publicacion, gracias………..

cristian
9/06/2008

ami me pasaron esa materia en dos dias y ya tengo sertamen pero no cacho ni una pero = sirve .creo q falta un poco para entender bien..

cristian
9/06/2008

esta casi completo

orlando
11/06/2008

he venido manipulando sql pero no se como crear una base de datos en sql server 2005
ya tengo montada la maquina virtual y el sql server 2005

ROSA
19/06/2008

HOLA Claudito, no sabes cuanto me ha ayudado este tutorial, porque necesitba saber la definicion de los comandos de sql, y te agradeceria mucho mas si me ayudas con esto: he creado una tabla personal, tiene 7 registros, como nombres apellidos fecha de nac y otros, pero no puedo ingresar mas registros solo he registrado los datos de una sola persona, y me perdi esa clase, entonces no se como reingrasr en la misma tabla para continuar agregando mas datos, mas registros de otras personas, porfa. bendiciones y felicitaciones para ti.

shandel
19/06/2008

Muy buenas tardes todos los temas son interesantes y de ayuda pero en mi caso no encontre lo q necesito y por favor no soy muy buena realizando bd asi que nesecito ayuda pra crear una tabla interna debo crearla en tablas temporales o como?..
muchas graciaspor todo
Atentamente
Shandel

ESTA BIEN BUENA LA PAGINA

TAREA PARA TODOS:

TENGO UNA LISTA DE PROVEEDORES DE FRUTA QUE SON VISITADOS PERIODICAMENTE…POR MEDIO DE UNA CONSULTA, QUIERO SOLO FILTRAR EL ULTIMO DIA DE VISITA POR CADA PROVEEDOR……EJPLO…TENGO 10 PROVEEDORES Y SE VISITO A TODOS, PERO TENGO UNA LISTA DE REGISTROS DE 85 VISITAS….LO CUAL INDICA Q A CADA PROVEEDOR SE LE VISITO MAS DE UNA VEZ……. LA CONSULTA ME DEBIERA ARROJAR SOLO 10 REGISTROS Q ME REPRESENTA EL ULTIMO DIA DE VISITA A CADA PROVEEDOR

Oscar
11/09/2008

bueno Kevol… la estructura de las tablas de proveedores y visitas.. seria mas facil asi.

dfadsfasdf
18/09/2008

jmunser puñal

    Joryel
    26/03/2010

    Esta es una página de gente que quiere por lo menos darse una idea de lo que es SQL no una página de preferencias sexuales, si es puñal como tu lo llamas entonces ha de ser por que conoces bien ese concepto ya que en mi pueblo les dicen gays, pero bueno tu que vas a saber. Te sugiero que busques en una página xxx gay sui quieres hacer comentarios de esa indole, esta es de conocimiento pequeño ok. asi que evita consultarla.

washington
1/10/2008

coloquen el instalador de sql para windows vista basci

washington
1/10/2008

como se comienza desde el inicio en sql para crear tablas

nelson
13/10/2008

que tutorial de sql y sofware podria yo bajar de internet…

paola
14/10/2008

hola claudio tu pagina esta bien la verdad no veo que este confusa y me ha servido para sacar codigo para mi pagina

[...] lenguaje SQL es el más universal en los sistemas de base de datos. Este lenguaje nos permite realizar consultas [...]

Alberto
9/12/2008

me asra mi maestro de kompu ke ago??

Alberto
9/12/2008

pagaria por matarlo

Alberto
9/12/2008

40 años y se cre un todologo pero ni novia puede tener

    joryel
    26/03/2010

    Alberto sabías que la palabra se cree se escribe con doble “e”, que la palabra todólogo lleva acento en la segunda “o” y que ni siquiera conoces su vida, ese comentario esta fuera de contexto, si quieres criticar cosas como esas te sugiero que mejor entres en una red social o una página como la jaula.com ahí puedes ocupar mejor tu tiempo y aun que esto es sencillo hay mentes que en verdad no comprenden nada, que lastima… tanta ignorancia en el país

[...] lenguaje SQL es el más universal en los sistemas de base de datos. Este lenguaje nos permite realizar consultas [...]

[...] lenguaje SQL es el más universal en los sistemas de base de datos. Este lenguaje nos permite realizar consultas [...]

sinceramente………….
esta muy bien, solo hace espesificar un poco mas a fondo y no en general.
pero en cuanto se refiere a informacion basica esta muy bien………
gracias me sirvio un buen

quien creo la base de datos?

Luis Fernando
4/02/2010

Exelente tutorial.
Gracias

Mayte
6/02/2010

k chafa

    Joryel
    26/03/2010

    Señorita MAYTE por favor si no le gusta la página consulte una que le sea más favorable pero no haga críticas cuando usted no ha trabajado en nada que proyecte conocimiento a otras gneraciones, el día que vea yo una página con basta y grata información del tema; entones ese día me callaré la boca y mis dedos no teclearán mas que una disculpa por que habrá demostrado algo que al menos para usted es importante. Saludos

Angelo Calderon
24/03/2010

esta pagina esta excelente ya que cuenta con todas las espectativas que una personas puede nesecitar

Angelo Calderon
24/03/2010

En esta pagina podemos encontrar una serie de datos que contiene informacion excelente para la creacion de una base de datos en sql

como utilizo cold fusion

alfredo
19/04/2010

la netha netha se ve que este roio de el sql ps nomaz no doy el ancho poruqeson un buen de codigos dificil de entender
:-(

osea que x
con esos codigoz
azh
azhaç
azh

Jaime Alberto Vargas Vargas
25/04/2010

La verdad es que es muy básico, pero para alguien que apenas esté empezando esta espectacular, soy profesor y estoy enseñando código sql, y la verdad me parece superbueno para no llenar de información a mis estudiantes, ya en la práctica es donde empiezo a profundizar.

Saludos colega!

Solo queria comentar que tu tutorial esta bien, al parecer lo que introdujiste fue para los alumnos de tu escuela o solo para recordar a las demás personas, creo que podrías hacer mas porque por lo visto tienes muchas personas aquí con comentarios y seria bueno que buscaras la forma de hacer mas cosas en SQL.

Esta bien lo que haces te recuerdo, es un consejo bueno.

si te interesa algo puedes preguntarme sobre algo de SQL no sé mucho pero tengo cosas que podrian ser muy utiles como hacer mirrors en SQL.

Yo tengo una dudita ahorita, si puedes ayudarme con todo gusto lo acepto y es esta, ¿tu sabes para que me sirve ‘smalldatetime’ y ‘timestamp’ en SQL? quiero poner una fecha alli para que se grabe en mi base de datos SQL.

Angelio Manuel
14/05/2010

¡Estupendo tutorial!!!
Gracias

ALEX
17/05/2010

OOLA SQL NO ES DIFICIL SOLO AY QUE SER PACIENTES Y ESTUDUIAR MUXO EEEEEEH!!!

adilene
15/06/2010

bien mmmmmmmmmmmmmmm muy bien

KadPerro
21/06/2010

Estos espacios son para ayudar a solucionar problemas, no para criticar de forma destructiva, el que sepa mucho simplemente no utilice la informacion, lo que si es cierto es que la forma de hacerlo no es la correcta por dos cosas, las preguntas no son claras y por supuesto las respuestas jamas lo seran, la Informacion que se espera no es copiar y pegar de todos lados, para eso utilizamos un buscador, por lo tanto la idea es ayudar atravez de Ejemplos claros…Para comenzar es el tutorial que todos hemos utilizados….Quiero colaborar y hacer parte de la solucion que necesitan y encontrar soluciones que ustedes me puedan brindar pero para eso debemos ser claro en lo que queremos…Marcela…me gusta programar y te puedo ayudar si lo necesitas…y a todo el que lo necesite

david
29/06/2010

ufff me salvaste de una tarea

leticia
22/07/2010

me parecio muy mala definicion deberian de poner algo mas interesant

stiber
21/08/2010

peus me parese como todo fasil x todo esta en la internet solamene es de desgargar no´? pero me gustaria q complementaran metodos pedagogicos para un mejor n desempeño grasias:

raymundo
29/08/2010

mucahas gracias fue de mucha ayuda para mi

[...] lenguaje SQL es el más universal en los sistemas de base de datos. Este lenguaje nos permite realizar consultas [...]

samantha
8/09/2010

esque yo no se que es una introduccion ni se como hacerla me pueden decir como puedo hacerla pliiiiissss??????

gracias me servio de mucho espero q sigas asi
enseñañndo a los demas ,suerte .

esta paguina esta buenaza me ayuda bastante con el curso base de datos que tengo en el instituto,por que la verda a mi profesor no le entiendo mucho,y una desbentaja que tengamos poco tiempo(cuando uno estudia falta tiempo la verdad)

Irvin Amador
13/10/2010

Es algo complicado entender esto pero bueno. nos servira de mucho

muy buena la informacion

[...] Tutorial de SQL en Maestros del Web. [...]

nelson
31/10/2010

esta es una exelente pagina me gusto mucho realmente y me esta sirviendo de mucho para mis practicas en el gestor de SQL

NELSON PRUDHOMME
23/11/2010

hola, estoy casi loco para aprender este lenguaje de programacion pero no lo puedo entender por favor mandame algunos conceptos basicos en mi correo. le agradezco mucho.

266