PGsql Or SqlServer

Páginas: 4 (975 palabras) Publicado: 1 de septiembre de 2015
Diferencias en sentencias
Diferencias de SQL, incompatibilidades entre las diferentes base de datos


Esta tabla muestra algunas de las principales diferencias entre las base de datos más usadas,como: Oracle, SQL Server y PostgreSQL.
Descripción
Oracle
MS SQL Server
PostgreSQL
Concatenación
a || b || c || ...
a + b + c + ...
a || b || c || ...
Si es null devuelve param 1, en caso contrariodevuelve param 2
nvl(foo,'el valor es null')
IsNull(expr1, expr2 )
N/A
Fecha actual
select sysdate from dual;
getDate()
current_date
Formateo de fechas
to_char(sysdate, 'dd-Mon-yyyy hh:mi:ss PM')convert(varchar(11), getdate(), 102)
to_char(timestamp(current_date),
'dd-Mon-yyyy hh:mi:ss PM');
Limitar el número de registros
select * from table where rownum <= 100
select top 100 * from table
select *from table limit 100
Tipo de dato BIT
number(1,0)
bit
bit

Sentencias SQL Server
Consulta básica SELECT:
SELECT * FROM nombreDeTabla
Ejem: SELECT IdAlumno, ApeAlumno, NomAlumno FROM  Alumno
ClausulaWHERE:
SELECT nombreDeColumnas FROM nombreDeTabla WHERE criterios
Ejem: ELECT IdAlumno, Monto FROM Pagos WHERE monto>340
*operadores de comparación:
=, >, <, >=, <=, !=, <>, IN, NOT IN,BETWEEN, NOTBETWEEN, LIKE
. Además, se puede construir condiciones múltiples usando los operadores lógicos
AND, OR y NOT
.
Clausula ORDER BY:
SELECT nombreDeColumnas FROM Tablas ORDER BY columna1 ASC
  SELECTnombreDeColumnas FROM Tablas ORDER BY columna1 DESC
Ejem: SELECT Nomcurso FROM Curso ORDER BY  Nomcurso ASC

Representación de N-primeros Valores:
SELECT TOP 5 idesp, nomesp FROM Especialidad

Funcionesde agregado
Descripción
AVG
Promedio de valores en una expresión numérica
COUNT
Números de valores en una expresión
COUNT(*)
Numero de filas seleccionadas
MAX
Valor más alto en la expresión
MIN
Valormás bajo de la expresión
SUM
Valores totales en una expresión numérica

SELECT AVG (exafinal) AS Promedio FROM  notas SELECTCOUNT (monto) AS [NUMEROS DE MONTO] FROM Pagos
Ejem: se necesita conocer...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sqlserver
  • SQLServer
  • sqlserver
  • Sqlserver
  • Sqlserver
  • sqlserver
  • sqlserver
  • Se; Or

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS