Categoría: SQL

Axuda para sentencias SQL

Índices en SQL

octubre 4, 2021 Por admin 0

Hai catro tipos de índices: De chave primaria (valores únicos e non permite nulos) Ordinarios (permite duplicados e nulos) Únicos (valores únicos, pero permite nulos) Compostos (múltiples columnas sen duplicados e permite nulos) Exemplo de sintaxe con chave primaria: CREATE TABLE Table (Field1 Field_Type, Field2…

Unir varias táboas nunha soa consulta en SQL

octubre 4, 2021 Por admin 0

As dúas táboas, teñen que ter o mesmo número de campos, e que eses campos teñan tipos compatibles. Se queres que os rexistros repetidos aparezan unha soa vez, emprega esta sintaxe: SELECT * FROM Table1 [WHERE Condition] UNION SELECT * FROM Table2 [WHERE Condition] Se…

Formatar un valor data en SQL

octubre 4, 2021 Por admin 0

Para iso emprégase a función cuxa sintaxe é: DATE_FORMAT(Date,Format) O formato é unha concatenación de cadeas especificando os apartados deste xeito: Amosar o ano con 4 cifras: %YYYY Amosar o mes con dúas cifras: %MM Amosar o día con dúas cifras: %DD Por exemplo, un…

Obter a diferencia entre dúas datas en SQL

octubre 4, 2021 Por admin 0

Para obtela en días, emprega a seguinte sintaxe: TIMESTAMPDIFF(DAY,Date1,Date2) Para obtela en meses, emprega a seguinte sintaxe: TIMESTAMPDIFF(MONTH,Date1,Date2) Para obtela en anos, emprega a seguinte sintaxe: TIMESTAMPDIFF(YEAR,Date1,Date2)