martes, 17 de agosto de 2010

//Nota mental: Comentarios y límites de consultas en SQL

Como hace mucho que no publico nada por falta de "unión de computadores" -la info en uno y yo en otro xD-, hago una publicación rápida para comenzar con mis entradas del tipo "nota mental", que en realidad son sólo recordatorios de cosas que voy utilizando y que cada cierto tiempo se me olvidan teniendo que volver a buscar cómo se hacía por no usarlas durante un buen rato... lo sé, memoria de pez :P.
Dejando la intro de lado, ahora lo que venía ;)

Comentarios en SQL
  • MS SQL Server: Agregar "--" antes de la línea o utilizar /* ... */ para textos de más de una línea.
  • Oracle: Agregar "--" antes de la línea o utilizar /* ... */ para textos de más de una línea.
  • MySQL: Agregar "#" antes de la línea (este es el método seguro y menos complicado), o bien, utilizar /* ... */ para textos de más de una línea.
Un detalle a agregar, en MySQL también se aceptan los comentarios del tipo "--", pero eso puede traer algunos problemas con algunas sentencias matemáticas. Ver Empezar comentarios con "--" (MySQL)

Limitar consultas en SQL

  • MS SQL Server: Utilizar sentencia "TOP"
Ejemplo: Seleccionar los primeros 5 registros de una tabla

SELECT TOP (5) *
FROM tabla
;
  • MySQL: Utilizar sentencia "LIMIT"
Ejemplo: Seleccionar los primeros 5 registros de una tabla


SELECT *
FROM tabla
LIMIT 5
;


Referencias:
Sintaxis de comentarios - MySQL
Sintaxis de comentarios (--) - SQL Server
Sintaxis de comentarios (/* */) - SQL Server
Uso de LIMIT en consultas - MySQL
Uso de TOP en consultas - SQL Server (Transact-SQL)
.
Editado para agregar formato de comentarios en oracle.
.
-