Skip to content

Commit 112e950

Browse files
uPDATE
1 parent 3baa6de commit 112e950

2 files changed

Lines changed: 101 additions & 0 deletions

File tree

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
if object_id('libros') is not null
2+
drop table libros;
3+
4+
create table libros(
5+
titulo varchar(30),
6+
autor varchar(30),
7+
editorial varchar(15),
8+
precio float
9+
);
10+
11+
insert into libros (titulo,autor,editorial,precio)
12+
values ('El aleph','Borges','Emece',24.50);
13+
insert into libros (titulo,autor,editorial,precio)
14+
values ('Martin Fierro','Jose Hernandez','Emece',16.00);
15+
insert into libros (titulo,autor,editorial,precio)
16+
values ('Aprenda PHP','Mario Molina','Emece',35.40);
17+
insert into libros (titulo,autor,editorial,precio)
18+
values ('Cervantes y el quijote','Borges','Paidos',50.90);
19+
20+
select * from libros
21+
where autor<>'Borges';
22+
23+
select titulo,precio
24+
from libros
25+
where precio>20;
26+
27+
select * from libros
28+
where precio<=30;

README.md

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@
4646
| 004 |:heavy_check_mark: | [SELECT](#SELECT) | :hourglass: | - | - | [ ⬅️ Atras](https://github.com/BrianMarquez3) |
4747
| 005 |:heavy_check_mark: | [Recuperar Campos select](#Recuperar-Campos-select) | :hourglass: | - | - | [ ⬅️ Atras](https://github.com/BrianMarquez3) |
4848
| 006 |:heavy_check_mark: | [Recuperar algunos registros WHERE](#Recuperar-algunos-registros-WHERE) | :hourglass: | - | - | [ ⬅️ Atras](https://github.com/BrianMarquez3) |
49+
| 007 |:heavy_check_mark: | [Recuperar algunos registros WHERE EJERCICIO](#Recuperar-algunos-registros-WHERE-EJERCICIO) | :hourglass: | - | - | [ ⬅️ Atras](https://github.com/BrianMarquez3) |
50+
| 008 |:heavy_check_mark: | [Operadores relacionales](#Operadores-relacionales) | :hourglass: | - | - | [ ⬅️ Atras](https://github.com/BrianMarquez3) |
4951

5052
## Crear Base de Datos
5153

@@ -144,6 +146,77 @@ La lista de campos luego del "select" selecciona los datos correspondientes a lo
144146
|----------------------------|:-----------:|:-----------:|:-----------:|:-----------:|:-----------:|
145147
| [Recuperar algunos registros WHERE](https://github.com/BrianMarquez3/Learning-Microsoft-SQL-SERVER/tree/main/006%20Recuperar%20algunos%20registros%20WHERE) | ✔️ | [⬅️Atras](#Tabla-de-contenidos) | yes | yes | ✔️ |
146148

149+
150+
## Recuperar algunos registros WHERE EJERCICIO
151+
152+
| Carpeta | Link | Home | Code | Version | Estado |
153+
|----------------------------|:-----------:|:-----------:|:-----------:|:-----------:|:-----------:|
154+
| [Recuperar algunos registros WHERE](https://github.com/BrianMarquez3/Learning-Microsoft-SQL-SERVER/tree/main/007%20Recuperar%20algunos%20registros%20EJERCICIO) | ✔️ | [⬅️Atras](#Tabla-de-contenidos) | yes | yes | ✔️ |
155+
156+
157+
## Operadores relacionales
158+
159+
Los operadores son símbolos que permiten realizar operaciones matemáticas, concatenar cadenas, hacer comparaciones.
160+
161+
SQL Server tiene 4 tipos de operadores:
162+
163+
1. relacionales (o de comparación)
164+
2. aritméticos
165+
3. 4. de concatenación
166+
lógicos.
167+
Por ahora veremos solamente los primeros.
168+
169+
Los operadores relacionales (o de comparación) nos permiten comparar dos expresiones, que pueden ser variables, valores de campos, etc.
170+
171+
Hemos aprendido a especificar condiciones de igualdad para seleccionar registros de una tabla; por ejemplo:
172+
173+
```sql
174+
select * from libros
175+
where autor='Borges';
176+
```
177+
Utilizamos el operador relacional de igualdad.
178+
179+
Los operadores relacionales vinculan un campo con un valor para que SQL Server compare cada registro (el campo especificado) con el valor dado.
180+
181+
Los operadores relacionales son los siguientes:
182+
183+
= igual
184+
<> distinto
185+
> mayor
186+
< menor
187+
>= mayor o igual
188+
<= menor o igual
189+
190+
Podemos seleccionar los registros cuyo autor sea diferente de "Borges", para ello usamos la condición:
191+
192+
```sql
193+
select * from libros
194+
where autor<>'Borges';
195+
```
196+
197+
Podemos comparar valores numéricos. Por ejemplo, queremos mostrar los títulos y precios de los libros cuyo precio sea mayor a 20 pesos:
198+
199+
```sql
200+
select titulo, precio
201+
from libros
202+
where precio>20;
203+
```
204+
205+
Queremos seleccionar los libros cuyo precio sea menor o igual a 30:
206+
207+
```sql
208+
select *from libros
209+
where precio<=30;
210+
```
211+
Los operadores relacionales comparan valores del mismo tipo. Se emplean para comprobar si un campo cumple con una condición.
212+
213+
No son los únicos, existen otros que veremos mas adelante.
214+
215+
| Carpeta | Link | Home | Code | Version | Estado |
216+
|----------------------------|:-----------:|:-----------:|:-----------:|:-----------:|:-----------:|
217+
| [Operadores relacionales](https://github.com/BrianMarquez3/Learning-Microsoft-SQL-SERVER/tree/main/008%20Operadores%20relacionales) | ✔️ | [⬅️Atras](#Tabla-de-contenidos) | yes | yes | ✔️ |
218+
219+
147220
---
148221
## Material Creador
149222
[SQL SERVER ya](https://www.tutorialesprogramacionya.com/sqlserverya/)

0 commit comments

Comments
 (0)