ddgSWWWWWWWWE

Páginas: 2 (303 palabras) Publicado: 17 de septiembre de 2014
CONSULTAS A UNA B.D
2) OPERACIONES DE CADENAS
2.1 LIKE
a) Cadenas que terminan con una letra
Nombre_campo like ’%letra’
b) Cadenas que empiezan con uan letra
Nombre_campo like ‘letra%’
c)Cadenas que contiene una letra:
Nombre_campo like ‘%letra%’
Ejemplo
PRODUCTOS
CODIGO
NOMBRE
PRECIO
STOCK
1
Laptop
1200
80
2
Radio
500
100
3
Smartphone
1100
150
4
Lavadora
900
505
Televisor
750
70

1) Mostrar los productos que empiecen con la letra L

Select *
From Productos
Where Nombre like ‘L%’

2) Mostrar los productos que contengan el texto ‘ad’
Contenganel texto ‘ad’
Select *
From Productos
Where Nombre like ‘%ad%’

3) Mostrar los productos que terminen en ‘a’ con precios mayores a 500
Select *
From Productos
Where Nombre like ‘%a’ andprecio>500

4) Mostrar Productos cuyos Nombres empiecen con L,S, y T
Select *
From Productos
Where (Nombre like ’L %’) or
(Nombre like ’S %’) or
(Nombre like ’T %’)

Where nombre like’ [L, S, T]%’

5) Mostrar todos los productos cuyos nombres empiecen desde la letra C hasta la letra Q y Z
Select *
From productos
Where Nombre like ’[C-Q, Z] %’

2.2 Operador IN (Conjunto)NombreCampo IN(‘Cadenas’,’Cadena2,’Cadena3’,etc.)

Ejemplo
Mostrar los Stock de Radios y Televisor
Select *
From Productos
Where Nombre IN(`Radio’,’Televisor’)

CONSULTAS CON DOS TABLAS
ProductosIdProducto
NombreProducto
Precio
Stock
idCategoria
1
Cerveza
5.00
200
1
2
Quinua
20.00
150
4
3
Leche
4.00
300
2
4
Pollo
7.00
80
3
5
Yogurt
6.00
100
2
6
Gaseosa
3.00
1801

CATEGORIAS
IdCategoria
NombreCategoria
1
Bebidas
2
Lacteos
3
Carnes
4
Cereales


Ejemplo
1. Mostrar los productos con nombre de categoria que empiecen en C y con Stock entre 50 y100
Select P.NombreProducto,P.Precio,C.nombreCategoria
From Categorias C, Productos P
Where C.NombreCategoria Like ’C%’ and
P.Stock BetWeen 50 and 100 and
C.IdCategoria=P.IdCategoria...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS