5.3.1 SELECT

Select

¿Para qué utilizamos los comandos SQL? El uso común es la selección de datos desde tablas ubicadas en una base de datos. Inmediatamente, vemos dos palabras claves: necesitamos SELECT la información FROM una tabla. (Note que la tabla es un contenedor que reside en la base de datos donde se almacena la información. Para obtener más información acerca de cómo manipular tablas, consulte la Sección Manipulación de Tabla). Por lo tanto tenemos la estructura SQL más básica:

SELECT "nombre_columna" FROM "nombre_tabla";

Para ilustrar el ejemplo anterior, suponga que tenemos la siguiente tabla:

Tabla Store_Information

Store_Name Sales Txn_Date
Los Angeles 1500 05-Jan-1999
San Diego 250 07-Jan-1999
Los Angeles 300 08-Jan-1999
Boston 700 08-Jan-1999

Podemos utilizar esta tabla como ejemplo a lo largo de la guía de referencia (esta tabla aparecerá en todas las secciones). Para seleccionar todos los negocios en esta tabla, ingresamos,

SELECT Store_Name FROM Store_Information;

Resultado:

Store_Name
Los Angeles
San Diego
Los Angeles
Boston

Pueden seleccionarse los nombres de columnas múltiples, así como también los nombres de tablas múltiples.

el SELECT indica que queremos visualizar, obtener registros y/o resultados
con el FROM le indicamos de donde, básicamente es de que tabla
y finalmente el WHERE que es opcional, para indicar algun condicion en especial

PD: Select = Selecciona; FROM = desde, de este lugar; WHERE = donde, que cumpla, (condicion)

Supongamos que queremos saber todos los usuarios baneados, para eso debemos saber como se guardan esos datos...

  • si abres la tabla user,veras que tiene una columna que se llama usergroupid (puedes hacer un select from user para verlo)
  • Sabemos que el Grupo de Usuario baneado es el 8
  • Por tanto, si el grupo primario es 8 en la tabla user es porque esta baneado
La Consulta seria:

Código:  SELECT * FROM user WHERE usergroupid=8