Articles of sql

Equivalente do Sql Server de uma function agregada COUNTIF

Eu estou construindo uma consulta com uma cláusula GROUP BY que precisa a capacidade de contar registros com base apenas em uma determinada condição (por exemplo, contar apenas registros em que um determinado valor de coluna é igual a 1). SELECT UID, COUNT(UID) AS TotalRecords, SUM(ContractDollars) AS ContractDollars, (COUNTIF(MyColumn, 1) / COUNT(UID) * 100) — […]

Mix ilegal de agrupamentos MySQL Error

Estou recebendo este erro estranho durante o processamento de um grande número de dados … Error Number: 1267 Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation ‘=’ SELECT COUNT(*) as num from keywords WHERE campaignId=’12’ AND LCASE(keyword)=’hello again 昔 ã‹ã‚‰ ã‚ã‚‹ å ´æ‰€’ O que posso fazer para resolver isso? Posso escaping da string […]

Converter a coluna Datetime do UTC para a hora local na instrução select

Estou fazendo algumas consultas SQL select e gostaria de converter minha coluna datetime UTC em hora local para ser exibida como hora local nos resultados da minha consulta. Note, eu não estou olhando para fazer essa conversão via código, mas sim quando estou fazendo consultas SQL manuais e aleatórias contra meus bancos de dados.

Excluir coluna da tabela SQLite

Eu tenho um problema: eu preciso excluir uma coluna do meu database SQLite. Eu escrevi essa consulta alter table table_name drop column column_name mas não funciona. Por favor me ajude.

Limite agrupado no PostgreSQL: mostra as primeiras N linhas para cada grupo?

Eu preciso tomar as primeiras N linhas para cada grupo, ordenadas por coluna personalizada. Dada a seguinte tabela: db=# SELECT * FROM xxx; id | section_id | name —-+————+—— 1 | 1 | A 2 | 1 | B 3 | 1 | C 4 | 1 | D 5 | 2 | E 6 […]

SQL – SE EXISTA ACTUALIZAR ELSE INSERT INTO

O que estou tentando fazer é INSERT assinantes no meu database, mas IF EXISTS ele deve UPDATE a linha, ELSE INSERT INTO uma nova linha. É claro que eu me conecto primeiro ao database e GET $name , $email e $birthday da string url. $con=mysqli_connect(“localhost”,”—“,”—“,”—“); // Check connection if (mysqli_connect_errno()) { echo “Failed to connect […]

SQL Server: Torne todo o caso UPPER em Caso Apropriado / Caso de Título

Eu tenho uma tabela que foi importada como todas as maiúsculas e gostaria de transformá-lo em caso adequado. Que roteiro algum de vocês usou para completar isso?

Definir NOW () como valor padrão para o tipo de dados datetime?

Eu tenho duas colunas em usuários de tabela ou seja, registerDate and lastVisitDate que consistem em tipo de dados datetime. Eu gostaria de fazer o seguinte. Defina o valor defaults registerDate como MySQL NOW () Definir o valor padrão lastVisitDate para 0000-00-00 00:00:00 Em vez de null, que é usado por padrão. Como a tabela […]

Como atualizar linhas selecionadas com valores de um arquivo CSV no Postgres?

Eu estou usando o Postgres e gostaria de fazer uma grande consulta de atualização que pegaria de um arquivo CSV, digamos que eu tenho uma tabela que tem (id, banana, apple) . Eu gostaria de executar uma atualização que altera as bananas e não as maçãs, cada novo Banana e seu ID estaria em um […]

Gerando uma string de 8 caracteres aleatória e exclusiva usando o MySQL

Eu estou trabalhando em um jogo que envolve veículos em algum momento. Eu tenho uma tabela MySQL chamada “veículos” contendo os dados sobre os veículos, incluindo a coluna “placa”, que armazena as placas para os veículos. Agora vem a parte com a qual estou tendo problemas. Eu preciso encontrar uma placa de licença não utilizada […]