Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.
PostgreSQL: literal
Este tutorial de PostgreSQL explica con ejemplos cómo usar literales (cadenas, números, fechas, horas y literales booleanos) en PostgreSQL.
describir
En PostgreSQL, los literales son lo mismo que las constantes. Cubriremos varios tipos de literales: literales de cadena, literales numéricos, literales de fecha y hora y literales booleanos.
literal de cadena
Los literales de cadena siempre se encierran entre comillas simples (‘). Por ejemplo:
ejemplo | explique |
---|---|
‘prograrmaplus.com’ | Cadena literal con comillas simples |
“tecnología de redes” | Cadena literal con comillas simples |
literales numéricos
Los literales numéricos pueden ser positivos o negativos, y son valores exactos o de punto flotante. Si no se especifica ningún signo, se asume un número positivo. Estos son algunos ejemplos de literales numéricos válidos:
ejemplo | explique |
---|---|
25 | literal entero sin signo (se supone un signo positivo) |
+25 | Literal entero con signo positivo |
-25 | Literal entero con signo negativo |
25e-04 | literal de coma flotante |
25.607 | literal decimal |
literales de fecha y hora
Los literales de fecha y hora se pueden representar como cadenas o números. Estos son algunos ejemplos de literales de fecha y hora válidos:
ejemplo | explique |
---|---|
‘2014-11-25’ | El formato literal de la fecha es ‘AAAA-MM-DD’ |
‘20141125’ | El formato literal de la fecha es ‘AAAAMMDD’ |
20141125 | Fecha literal en el formato AAAAMMDD |
’14-11-25′ | El formato literal de la fecha es ‘YY-MM-DD’ |
‘141125’ | El formato literal de la fecha es ‘AAMMDD’ |
141125 | Literal de fecha en formato AAMMDD |
‘2014-11-25 11:49:36’ | El formato literal de fecha y hora es ‘YYYY-MM-DD HH:MM:SS’ |
‘20141125114936’ | El formato literal de fecha y hora es ‘AAAAMMDDHHMMSS’ |
20141125114936 | Literal de fecha y hora en el formato AAAAMMDDHHMMSS |
’14-11-25 11:49:36′ | El formato literal de fecha y hora es ‘YY-MM-DD HH:MM:SS’ |
‘141125114936’ | El formato literal de fecha y hora es ‘AAMMDDHHMMSS’ |
141112514936 | Literal de fecha y hora en el formato AAMMDDHHMMSS |
‘0 11:49:36’ | Un literal de tiempo en el formato “D HH:MM:SS”, donde D puede ser un valor de fecha entre 0 y 34 |
’11:49:36′ | El formato de texto de la hora es ‘HH:MM:SS’ |
’11:49′ | Literal de tiempo en el formato “HH:MM” |
‘0 11:49’ | Un literal de tiempo en el formato “D HH:MM”, donde D puede ser un valor de fecha entre 0 y 34 |
‘0 11’ | Un literal de tiempo en el formato “D HH”, donde D puede ser un valor de fecha entre 0 y 34 |
’36’ | Literal de tiempo en el formato “SS” |
114936 | Literal de tiempo formateado como HHMMSS |
4936 | Literal de tiempo formateado como MMSS |
36 | Literal de tiempo en formato SS |
literal booleano
Los literales booleanos son valores que se evalúan como 1 o 0. Estos son algunos ejemplos de literales booleanos válidos:
ejemplo | explique |
---|---|
1 | Evalúa a 1 |
verdadero | Evalúa a 1 |
verdadero | Evalúa a 1 |
0 | evalúa a 0 |
Incorrecto | evalúa a 0 |
Incorrecto | evalúa a 0 |