PND Plan Nacional
gibram9220 de Abril de 2013
489 Palabras (2 Páginas)476 Visitas
SUBSTR(str,pos,len)
: Comienza con el carácter <pos> en la cadena <str> y selecciona los siguientescaracteres <len>.Supongamos que tenemos la siguiente tabla:Tabla
Geography
region_namestore_nameEastBostonEastNew YorkWestLos AngelesWestSan Diego
Ejemplo 1 :
SELECT SUBSTR(store_name, 3)FROM GeographyWHERE store_name = 'Los Angeles';
Resultado
:
's Angeles'
Ejemplo 2 :
SELECT SUBSTR(store_name,2,4)FROM GeographyWHERE store_name = 'San Diego';
Resultado
:
'an D'
Comandos SQL
Trim Funcion
La función TRIM en SQL se utiliza para eliminar un prefijo o sufijo determinado de una cadena. El patrón máscomún a eliminarse son los espacios en blanco. Esta función tiene diferentes nombres según las diferentesbases de datos:
•
MySQL: TRIM(), RTRIM(), LTRIM()
•
Oracle: RTRIM(), LTRIM()
•
SQL Server: RTRIM(), LTRIM()La sintaxis para estas funciones de reducción es:
TRIM([[LOCATION] [remstr] FROM ] str)
: [LOCATION] puede ser LÍDER, REMANENTE, o AMBAS. Estafunción se deshace del patrón [remstr] tanto para el comienzo de la cadena como para el final, o para ambos.Si no se especifica ningún [remstr], los espacios en blanco se eliminarán.
LTRIM(str)
: Elimina todos los espacios en blanco del comienzo de la cadena.
Comandos SQLPágina 16
RTRIM(str)
: Elimina todos los espacios en blanco del final de la cadena.Ejemplo 1 :
SELECT TRIM(' Sample ');
Resultado
:
'Sample'
Ejemplo 2 :
SELECT LTRIM(' Sample ');
Resultado
:
'Sample '
Ejemplo 3 :
SELECT RTRIM(' Sample ');
Resultado
:
' Sample'
MANIPULACION DE UNA TABLA
Create Table
Las tablas son la estructura básica donde se almacena la información en la base de datos. Dado que en lamayoría de los casos, no hay forma de que el proveedor de base de datos sepa con antelación cuales son susnecesidades de almacenamiento de datos, es probable que necesite crear tablas en la base de datos ustedmismo. Muchas herramientas de base de datos le permiten crear tablas sin ingresar SQL, pero debido a quelas tablas son los contenedores de toda la información, es importante incluir la sintaxis
CREATE TABLE
enesta guía de referencia.Antes de sumergirnos en la sintaxis SQL para
CREATE TABLE
, es una buena idea comprender lo que seincluye en una tabla. Las tablas se dividen en filas y columnas. Cada fila representa una parte de los datos, ycada columna puede pensarse como la representación de un componente de aquella parte de los datos.Entonces, por ejemplo, si tenemos una tabla para registrar la información del cliente, las columnas puedenincluir información tal como Primer Nombre, Apellido, Dirección, Ciudad, País, Fecha de Nacimiento y demás.Como resultado, cuando especificamos una tabla, incluimos los títulos de columna y los tipos de datos paraesta columna en particular.Entonces ¿Qué son los tipos de datos? Generalmente, los datos se generan en formas variadas. Podría ser un entero (tal como 1), un número real (tal como 0,55), una línea (tal como 'sql'), una fecha/expresión detiempo (tal como '25-ene-2000 03:22:22'), o incluso en formato binario. Cuando especificamos una tabla,necesitamos especificar el tipo de dato asociado con cada columna (es decir, especificaremos que‘First_Name’ es de char(50) tipo – lo que significa que es una línea con 50 caracteres). Una cosa a tener encuenta
...