Articles of sql

Format de la variable MySQL pour une liste de valeurs «NOT IN»

Aller fou en essayant de définir une variable dans une requête de type: SET @idcamposexcluidos=’817,803,495′; donc je peux alors l’utiliser sur un WHERE id_campo not in (@idcamposexcluidos) J’ai essayé de définir la variable dans différents formats sans succès et ne semble pas trouver d’exemple spécifique pour ce qui précède: SET @idcamposexcluidos='(817,803,495)’; … WHERE id_campo not […]

MySQL comment remplir les dates manquantes dans la plage?

J’ai un tableau avec 2 colonnes, date et score. Il y a au plus 30 entrées pour chacun des 30 derniers jours. date score —————– 1.8.2010 19 2.8.2010 21 4.8.2010 14 7.8.2010 10 10.8.2010 14 Mon problème est que certaines dates manquent – je veux voir: date score —————– 1.8.2010 19 2.8.2010 21 3.8.2010 0 […]

sauter la copie dans la table tmp sur le disque mysql

J’ai une question pour les grandes requêtes mysql. Est-il possible de sauter la copie dans la table tmp sur le pas de disque que mysql prend pour les requêtes volumineuses ou est-il possible de le faire aller plus vite? parce que cette étape prend trop de temps pour récupérer les résultats de mes requêtes. J’ai […]

ActiveRecord find_each combiné avec la limite et l’ordre

J’essaie d’exécuter une requête d’environ 50 000 enregistrements à l’aide de la méthode find_each d’ActiveRecord, mais il semble ignorer mes autres parameters comme find_each : Thing.active.order(“created_at DESC”).limit(50000).find_each {|t| puts t.id } Au lieu d’arrêter à 50 000, je voudrais et sortingé par created_at , voici la requête résultante qui s’exécute sur l’ ensemble du jeu […]

Que signifie un signe (+) dans une clause Oracle SQL WHERE?

Duplication possible: Oracle: que fait (+) dans une clause WHERE? Considérez la requête SQL simplifiée ci-dessous, dans un environnement de firebase database Oracle (même si je ne suis pas sûr que ce soit spécifique à Oracle): SELECT t0.foo, t1.bar FROM FIRST_TABLE t0, SECOND_TABLE t1 WHERE t0.ID (+) = t1.ID; Quelle est la notation de (+) […]

Ajouter une colonne à une table avec une valeur par défaut égale à la valeur d’une colonne existante

Comment append une colonne à une table SQL Server avec une valeur par défaut égale à la valeur d’une colonne existante? J’ai essayé cette instruction T-SQL: ALTER TABLE tablename ADD newcolumn type NOT NULL DEFAULT (oldcolumn) mais ça donne une erreur: Le nom “oldcolumn” n’est pas autorisé dans ce contexte. Les expressions valides sont des […]

Comment convertir toutes les tables de la firebase database en un seul classement?

Je reçois une erreur: Mélange illégal de classements (utf8_general_ci, IMPLICIT) et (utf8_unicode_ci, IMPLICIT) pour l’opération ‘=’ ” J’ai essayé de changer les deux tables manuellement en utf8_general_ci,IMPLICIT mais je reçois toujours l’erreur. Existe-t-il un moyen de convertir toutes les tables en utf8_general_ci,IMPLICIT et de le utf8_general_ci,IMPLICIT ?

Comment convertir Calendar en java.sql.Date en Java?

Calendar cal; Ssortingng sql = “INSERT INTO ttable (dt) values (?);” //dt is a dateTime field in ttable PreparedStatement stmt = connection.prepareStatement(sql); stmt = setDate(1,cal); //not working stmt.execute(); stmt.close(); Je voudrais convertir cal en un type Date pour l’insérer dans la table.

Obtenir la liste des tables et des champs dans chaque firebase database

Je cherche à créer un ORM de base (uniquement pour le plaisir) et je me demandais s’il y avait un moyen de retourner la liste des tables dans une firebase database et aussi les champs pour chaque table? En utilisant ceci, je veux pouvoir parcourir l’ensemble de résultats (en C #) et ensuite dire pour […]

Comment exclure les valeurs NULL dans array_agg comme dans ssortingng_agg en utilisant postgres?

Si j’utilise array_agg pour collecter des noms, j’obtiens mes noms séparés par des virgules, mais s’il existe une valeur null , cette valeur est également utilisée comme nom dans l’agrégat. Par exemple : SELECT g.id, array_agg(CASE WHEN g.canonical = ‘Y’ THEN g.users ELSE NULL END) canonical_users, array_agg(CASE WHEN g.canonical = ‘N’ THEN g.users ELSE NULL […]