Perguntas com a marcação «sql»

89
Existe um operador C # IN?

No SQL, você pode usar a seguinte sintaxe: SELECT * FROM MY_TABLE WHERE VALUE_1 IN (1, 2, 3) Existe um equivalente em C #? O IDE parece reconhecer "in" como uma palavra-chave, mas não consigo encontrar nenhuma informação sobre ela. Então, é possível fazer algo como o seguinte: int myValue =...

89
Como verificar se existe um usuário postgres?

createuserpermite a criação de um usuário (ROLE) no PostgreSQL. Existe uma maneira simples de verificar se esse usuário (nome) já existe? Caso contrário, createuser retornará com um erro: createuser: creation of new role failed: ERROR: role "USR_NAME" already exists ATUALIZAÇÃO: A solução deve...

89
Enum MySQL vs. conjunto

Para o tipo de dados MySQL de "enum" e "set", quais são as diferenças, vantagens e desvantagens de usar um em relação ao outro? Tipo de dados de exemplo: enum ('A', 'B', 'C') definir ('A', 'B', 'C') A única diferença que estou ciente é que ENUM permite que apenas um valor seja selecionado,...

89
Como converter uma data e hora em string no T-SQL

Estou surpreso por ainda não conseguir encontrar essa pergunta aqui. Eu tenho uma data e hora var e quero convertê-la em uma string para poder anexá-la a outra string. Eu quero um formato que possa ser facilmente convertido de volta para uma data e hora. Como posso fazer isso? (Eu quero a...

88
Quando usar STRAIGHT_JOIN com MySQL

Acabei de receber uma consulta bastante complexa com a qual estava trabalhando e estava levando 8 segundos para ser executada. EXPLAIN estava mostrando uma ordem de tabela estranha e meus índices não estavam todos sendo usados, mesmo com a dica FORCE INDEX. Eu encontrei a palavra-chave de junção...