Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
--.-FUNCIONES
FUNCIONES DE CADENAS:
LOWER (cad):
--EJEMPLO:
UPPER (cad):
--EJEMPLO:
--EJEMPLO:
--EJEMPLO:
--EJEMPLO:
- ANTES
- DESPUES
SELECT REPLACE(CITY,'Aachen'
'Aachen','LIMA')AS CIUDAD FROM CUSTOMERS
REVERSE(cadena):
--EJEMPLO:
STUFF(cadena1,inicio,cantidad
cantidad,cadena2):
--EJEMPLO:
SELECT STUFF('ABCDE',3,2
2,'LIMA') AS EJEMPLO
LEN(cadena):
--EJEMPLO:
SUBSTRING(cadena,inicio,
,longitud):
--EJEMPLO:
SELECT SUBSTRING('LA
'LA MOLINA'
MOLINA',3,7) AS DISTRITO
CHAR(x):
--EJEMPLO:
ASCII(cad):
--EJEMPLO:
REPLICATE(cadena,cantidad
cantidad):
--EJEMPLO:
SPACE(cantidad):
--EJEMPLO:
SELECT 'SAM'+SPACE(1)+'JEFE
'JEFE DE LABORATORIO' AS [EJEMPLO]
CHARINDEX(subcadena,cadena
cadena,inicio):
--EJEMPLO:
SELECT CHARINDEX('E','JEFE
'JEFE DE LABORATORIO'
LABORATORIO') AS EJEMPLO
SELECT CHARINDEX('E','JEFE
'JEFE DE LABORATORIO'
LABORATORIO',5) AS EJEMPLO
SELECT CHARINDEX('E','JEFE
'JEFE DE LABORATORIO'
LABORATORIO',10) AS EJEMPLO
PATINDEX(patron,cadena):
):
--EJEMPLO:
SELECT PATINDEX('%Luis%'
'%Luis%', 'Jorge Luis Borges') AS EJEMPLO
RIGHT(cadena,longitud):
--EJEMPLO:
LEFT(cadena,longitud):
--EJEMPLO:
--FUNCIONES
FUNCIONES DE AGREGADO:
AVG(n):
--EJEMPLO:
COUNT (* | Expresión):
--EJEMPLO:
MAX (expresión):
Calcula el máximo.
--EJEMPLO:
MIN (expresión):
Calcula el mínimo.
--EJEMPLO:
SUM (expresión):
--EJEMPLO:
ROUND (expresion,Nrodecimal
Nrodecimal):
--EJEMPLO:
SELECT ROUND(AVG(UNITPRICE
UNITPRICE),2)AS [PROMEDIO REDONDEADO] FROM PRODUCTS
--EJEMPLO:
CONVERT (expresion,tipo
tipo dato
dato):
--EJEMPLO:
--FUNCIONES
FUNCIONES DE FECHA:
-PARA
PARA COMPROVAR EN QUE LENGUAJE ESTA
select @@language
-CAMBIANDO
CAMBIANDO EL LENGUAJE A ESPAÑOL
-CAMBIANDO
CAMBIANDO AL FORMATO DIA
DIA/MES/AÑO
GETDATE :
--EJEMPLO:
MONTH (expresion):
--EJEMPLO:
DAY (expresion):
--EJEMPLO:
YEAR (expresion):
--EJEMPLO:
DATENAME (datepart,dato)
)
--EJEMPLO:
--EJEMPLO:
Datepart Abreviaturas
year yy, yyyy
month mm, m
day dd, d
weekday dw
hour hh
minute mi, n
Ss
second
,s
millisecond ms
DATEDIFF (datepart,dato1,dato2)
-dato1:
-dato2:
--EJEMPLO: