La requête suivante: SELECT * FROM `objects` WHERE (date_field BETWEEN ‘2010-09-29 10:15:55’ AND ‘2010-01-30 14:15:55′) ne renvoie rien. Je devrais avoir plus de suffisamment de données pour que la requête fonctionne bien. Qu’est-ce que je fais mal?
J’ai une table avec cette mise en page: CREATE TABLE Favorites ( FavoriteId uuid NOT NULL PRIMARY KEY, UserId uuid NOT NULL, RecipeId uuid NOT NULL, MenuId uuid ) Je veux créer une contrainte unique similaire à celle-ci: ALTER TABLE Favorites ADD CONSTRAINT Favorites_UniqueFavorite UNIQUE(UserId, MenuId, RecipeId); Cependant, cela autorisera plusieurs lignes avec le même […]
J’ai une table avec une clé unique pour deux colonnes: CREATE TABLE `xpo`.`user_permanent_gift` ( `id` INT UNSIGNED NOT NULL AUTO_INCREMENT , `fb_user_id` INT UNSIGNED NOT NULL , `gift_id` INT UNSIGNED NOT NULL , `purchase_timestamp` TIMESTAMP NULL DEFAULT now() , PRIMARY KEY (`id`) , UNIQUE INDEX `user_gift_UNIQUE` (`fb_user_id` ASC, `gift_id` ASC) ); Je veux insérer une […]
Existe-t-il des différences non évidentes entre NVL et Coalesce dans Oracle? Les différences évidentes sont que la coalescence renvoie le premier élément non nul dans sa liste de parameters alors que nvl ne prend que deux parameters et renvoie le premier s’il n’est pas nul, sinon il renvoie le second. Il semble que NVL ne […]
Comment obtenez-vous les lignes contenant la valeur maximale pour chaque ensemble groupé? J’ai vu des variations trop compliquées sur cette question, et aucune avec une bonne réponse. J’ai essayé de rassembler l’exemple le plus simple possible: Étant donné un tableau comme celui-ci, avec des colonnes sur la personne, le groupe et l’âge, comment obtiendriez-vous la […]
Est sensible à la casse SQL. J’ai utilisé MySQL et SQL Server qui semblent tous deux sensibles à la casse. Est-ce toujours le cas? La norme définit-elle la sensibilité à la casse?
Comment puis-je convertir ce code en sql brut et l’utiliser dans des rails? Parce que quand je déploie ce code dans heroku, il y a une erreur de délai d’attente de requête. Je pense que ce sera plus rapide si j’utilise le SQL brut. @payments = PaymentDetail.joins(:project).order(‘payment_details.created_at desc’) @payment_errors = PaymentError.joins(:project).order(‘payment_errors.created_at desc’) @all_payments = (@payments […]
Je voulais exécuter une requête simple pour afficher toutes les lignes de Table1 où une valeur de colonne principale n’est pas présente dans une colonne d’une autre table ( Table2 ). J’ai essayé d’utiliser: SELECT * FROM Table1 WHERE Table1.principal NOT IN Table2.principal Cela génère une erreur de syntaxe. La recherche Google m’a conduit à […]
Je reçois l’erreur suivante. Pourrais-tu m’aider s’il te plaît? Msg 547, niveau 16, état 0, ligne 1 L’instruction INSERT était en conflit avec la contrainte FOREIGN KEY “FK_Sup_Item_Sup_Item_Cat”. Le conflit s’est produit dans la firebase database “dev_bo”, table “dbo.Sup_Item_Cat”. La déclaration a été terminée. Code: insert into sup_item (supplier_id, sup_item_id, name, sup_item_cat_id, status_code, last_modified_user_id, last_modified_timestamp, […]
J’ai récemment eu une discussion avec un autre développeur qui m’a affirmé que les JOIN (SQL) sont inutiles. C’est techniquement vrai, mais il a ajouté que l’utilisation de jointures est moins efficace que de créer plusieurs requêtes et tables de liens dans le code (C # ou Java). Pour lui, les jointures sont pour les […]