Ola, sou novo na area de programação, estou fazendo faculdade pois gosto de estudar em casa para sempre estar um paço a frente, pois tenho duvidas
sou novo aqui, e gostaria de saber para oque serve certamente e como Funciona, com algum Exemplo, a seguinte Formula é assim
CREATE PROCEDURE alunos.p_insere_da_matriculac(IN p_id_aluno INTEGER)
BEGIN
DECLARE aux INTEGER;
SET aux = (SELECT COALESCE(COUNT(id_aluno),0)
FROM matriculas
WHERE id_aluno = p_id_aluno AND data_da_matricula = CURRENT_DATE);
IF (aux = 0) THEN
INSERT INTO matriculas(id_aluno,data_da_matricula)
VALUES(p_id_aluno,CURRENT_DATE);
END IF;
END;
Gostaria de Intender Certinho o funcionamento do COALESCE e o que siguinifica a Questao do ",0" na mesma linha onde o COALESCE é declarado.
Pergunta
erickzinho
Ola, sou novo na area de programação, estou fazendo faculdade pois gosto de estudar em casa para sempre estar um paço a frente, pois tenho duvidas
sou novo aqui, e gostaria de saber para oque serve certamente e como Funciona, com algum Exemplo, a seguinte Formula é assim
Gostaria de Intender Certinho o funcionamento do COALESCE e o que siguinifica a Questao do ",0" na mesma linha onde o COALESCE é declarado.
obrigado!
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.