ORDER BY organiza os resultados de acordo com uma ou mais colunas da tabela, podendo definir a ordem do resultados como crescente ou decrescente. Caso a ordem não seja declarada, será crescente (ASC), por padrão.
O ORDER BY normalmente efetua a ordenação em ordem crescente (isto é, ascendente). No entanto podemos especificar se queremos que a ordenação seja em ordem crescente ou decrescente: SELECT * FROM Clientes WHERE Salario>1000 ORDER BY Nome ASC; Neste caso os registros serão ordenados de forma ascendente por nome.
A cláusula Group By agrupa linhas baseado em semelhanças entre elas. A cláusula GROUP BY agrupa linhas baseado em semelhanças entre elas. Você pode, por exemplo, agrupar todas as linhas na tabela PLAYERS com base em local de residência; o resultado seria um grupo de jogadores por cidade.
A cláusula MODIFY é utilizada em conjunto com a instrução ALTER TABLE para modificar uma coluna. É possível mudar tanto o tamanho da coluna, como o tipo de dados. ... Uma coluna pode ser eliminada de uma tabela com o uso da cláusula DROP COLUMN.
ALTER TABLE lhe permite alterar a estrutura de uma tabela existente. Por exemplo, você pode adicionar ou excluir colunas, criar ou destruir índices, alterar o tipo de colunas existentes, ou renomear colunas ou a mesma tabela.
Constraints (restrições) mantém os dados do usuário restritos, e assim evitam que dados inválidos sejam inseridos no banco. A mera definição do tipo de dado para uma coluna é por si só um constraint. Por exemplo, uma coluna de tipo DATE restringe o conteúdo da mesma para datas válidas.
Constraints – Constraints são objetos usados com a finalidade de estabelecer regras referentes à integridade e à consistência nas colunas das tabelas pertencentes a um sistema de banco de dados.
CHECK Constraint: Garante que todos os valores numa coluna satisfazem um determinado critério. Primary Key Constraint: Utilizado para identificar de forma única uma linha na tabela. Foreign Key Constraint: Utilizado para garantir a integridade referencial dos dados.
Uma restrição check define uma condição que deverá ser satisfeita sempre que um valor para a coluna for inserido ou modificado. Por exemplo: podemos associar uma restrição check àcoluna sexo para que ela aceite apenas os valores “F” e “M”.
A propriedade IDENTITY é utilizada para atributos (campos/colunas) das tabelas nas funções CREATE TABLE e ALTER TABLE, e tem como finalidade incrementar um valor a cada nova inserção. Onde: Início: Valor a ser utilizado para o primeiro valor inserido na coluna. Incremento: Valor a ser incrementado a cada nova inserção.
O que são constraints? Elas são restrições que o sistema gerenciador de banco de dados (SGBD) disponibiliza como um meio de manter a integridade dos dados dentro do BD. Podem ser criadas no momento de criação das tabelas ou após a criação das mesmas.
A restrição UNIQUE garante que o conteúdo da coluna (ou combinação de colunas) assume um valor diferente para cada linha da tabela. Neste caso a coluna ou combinação de colunas constituem uma UNIQUE KEY ou ALTERNATE KEY (identificador alternativo).
Enquanto a cláusula WHERE é utilizada para efetuar restrições de informações baseadas em campos das tabelas, a cláusula HAVING é utilizada para efetuar restrições de informações baseadas em resultados das funções de grupo (SUM, AVG, MAX, MIN e COUNT).
Restrição NOT NULL. A restrição NOT NULL garante que uma coluna não admite valores NULL. Isto significa que será abortada uma operação de INSERT ou UPDATE que coloque um valor NULL nessa coluna. A sua utilização é útil sempre que as regras de negócio obriguem ao preenchimento de um campo.