Articles of sql

Comment exécuter des requêtes SQL IN () avec JDBCTemplate de Spring efficacement?

Je me demandais s’il y avait une façon plus élégante de faire des requêtes IN () avec JDBCTemplate de Spring. Actuellement, je fais quelque chose comme ça: SsortingngBuilder jobTypeInClauseBuilder = new SsortingngBuilder(); for(int i = 0; i < jobTypes.length; i++) { Type jobType = jobTypes[i]; if(i != 0) { jobTypeInClauseBuilder.append(','); } jobTypeInClauseBuilder.append(jobType.convert()); } Ce qui […]

Comment sélectionner des enregistrements des dernières 24 heures en utilisant SQL?

Je cherche une clause where qui peut être utilisée pour récupérer des enregistrements pour les dernières 24 heures?

MySQL / SQL: regrouper par date uniquement sur une colonne datetime

Avoir une table avec une colonne comme: mydate DATETIME … J’ai une requête telle que: SELECT SUM(foo), mydate FROM a_table GROUP BY a_table.mydate; Ce sera regroupé par la datetime et heure complète, y compris les heures et les minutes. Je souhaite faire le groupe par, seulement par la date YYYY/MM/DD pas par YYYY/MM/DD/HH/mm . Quelqu’un […]

MySQL: Comment copier des lignes, mais changer quelques champs?

J’ai un grand nombre de lignes que je voudrais copier, mais je dois changer un champ. Je peux sélectionner les lignes que je souhaite copier: select * from Table where Event_ID = “120” Maintenant, je veux copier toutes ces lignes et créer de nouvelles lignes en définissant Event_ID à 155 . Comment puis-je accomplir cela?

Comment accélérer les performances d’insertion dans PostgreSQL

Je teste les performances d’insertion Postgres. J’ai une table avec une colonne avec numéro comme type de données. Il y a aussi un index. J’ai rempli la firebase database en utilisant cette requête: insert into aNumber (id) values (564),(43536),(34560) … J’ai inséré 4 millions de lignes très rapidement 10 000 à la fois avec la […]

Conception de firebase database pour le marquage

Comment concevez-vous une firebase database pour prendre en charge les fonctionnalités de marquage suivantes: les articles peuvent avoir un grand nombre de tags les recherches pour tous les éléments marqués avec un ensemble de balises donné doivent être rapides (les éléments doivent avoir TOUTES les balises, c’est donc une recherche AND, pas une recherche OR) […]

MYSQL Update Statement Tables de jointure internes

Je n’ai aucune idée du problème. En utilisant MySQL 5.0, j’obtiens une erreur de compilation lors de la tentative d’exécution de l’instruction de mise à jour suivante de MYSQL UPDATE b SET b.mapx = g.latitude, b.mapy = g.longitude FROM business AS b INNER JOIN business_geocode g ON b.business_id = g.business_id WHERE (b.mapx = ” or […]

Comment changer le classement par défaut d’une table?

create table check2(f1 varchar(20),f2 varchar(20)); crée une table avec le classement par défaut latin1_general_ci ; alter table check2 collate latin1_general_cs; show full columns from check2; montre le classement individuel des colonnes sous la forme ‘latin1_general_ci’. Alors, quel est l’effet de la commande alter table?

Comment puis-je confirmer qu’une firebase database est Oracle et quelle version utilise SQL?

Je construis un installateur pour une application. L’utilisateur peut sélectionner une source de données qu’il a configurée et indiquer le type de firebase database qu’il est. Je souhaite confirmer que le type de firebase database est bien Oracle et, si possible, quelle version d’Oracle ils exécutent en envoyant une instruction SQL à la source de […]

Supprimer la clé primaire dans MySQL

J’ai le schéma de table suivant qui mappe user_customers aux permissions sur une firebase database MySQL en direct: mysql> describe user_customer_permission; +——————+———+——+—–+———+—————-+ | Field | Type | Null | Key | Default | Extra | +——————+———+——+—–+———+—————-+ | id | int(11) | NO | PRI | NULL | auto_increment | | user_customer_id | int(11) | NO […]