Articles of sql

Expressions booléennes dans la liste de sélection SQL

Je veux créer un SQL Select pour faire un test unitaire dans MS SQL Server 2005. L’idée de base est la suivante: sélectionnez ‘Test Name’, foo = ‘Result’ dans la barre où baz = (certains critères) L’idée étant que, si la valeur de la colonne “foo” est “Result”, alors j’aurais une valeur de true / […]

Rails: Obtenir l’enregistrement suivant / précédent

Mon application a des photos qui appartiennent à des utilisateurs. Dans une photo # show view, j’aimerais afficher “Plus de cet utilisateur” et afficher une photo suivante et précédente de cet utilisateur. Je serais bien avec ceux-ci étant la photo suivante / précédente dans l’ordre d’ id ou la photo suivante / précédente dans l’ordre […]

Rails comprend avec conditions

Est-il possible dans Rails> 3.2 d’append des conditions à l’instruction de jointure générée par la méthode includes ? Disons que j’ai deux modèles, personne et note. Chaque personne a beaucoup de notes et chaque note appartient à une seule personne. Chaque note a un atsortingbut important . Je veux trouver toutes les personnes préchargeant uniquement […]

Mots-clés IS vs AS pour la fonction ou la procédure Oracle PL / SQL

J’ai essayé de trouver la différence entre les mots-clés IS et AS dans PL / SQL lors de la création d’une fonction ou procédure Oracle. J’ai cherché et je n’ai pas pu trouver d’informations à ce sujet. Est-ce-que quelqu’un connaît la différence?

Exemple de firebase database pour l’exercice

Je voudrais jouer avec une plus grande firebase database pour tester mes connaissances sur SQL. Existe-t-il un énorme fichier .sql que je peux utiliser pour jouer avec des requêtes SQL?

Insérer des données dans des tables liées par une clé étrangère

J’utilise PostgreSQL. Customer ================== Customer_ID | Name Order ============================== Order_ID | Customer_ID | Price Pour insérer une commande, voici ce que je dois faire habituellement, Par exemple, “John” place un ordre de prix “1,34”. (1) Get Customer_ID from Customer table, where name is “John” (2) If there are no Customer_ID returned (There is no John), […]

Incrémentation atomique SQL et stratégies de locking – est-ce sûr?

J’ai une question sur le SQL et les stratégies de locking. Par exemple, supposons que je dispose d’un compteur de vues pour les images sur mon site Web. Si j’ai un sproc ou similaire pour effectuer les instructions suivantes: START TRANSACTION; UPDATE images SET counter=counter+1 WHERE image_id=some_parameter; COMMIT; Supposons que le compteur d’un id_image spécifique […]

L’utilisation du mot clé DISTINCT provoque cette erreur: pas une expression SELECT

J’ai une requête qui ressemble à ceci: SELECT DISTINCT share.rooms FROM Shares share left join share.rooms.buildingAdditions.buildings.buildingInfoses as bi … //where clause omitted ORDER BY share.rooms.floors.floorOrder, share.rooms.roomNumber, share.rooms.firstEffectiveAt, share.shareNumber, share.sharePercent Ce qui se traduit par l’exception suivante: Caused by: org.hibernate.exception.SQLGrammarException: ORA-01791: not a SELECTed expression Si je supprime le mot clé DISTINCT, la requête s’exécute sans […]

Y a-t-il un problème avec les jointures qui n’utilisent pas le mot-clé JOIN en SQL ou MySQL?

Lorsque j’ai commencé à écrire des requêtes de firebase database, je ne connaissais pas encore le mot-clé JOIN et, naturellement, je n’ai fait que prolonger ce que je savais déjà et écrire des requêtes comme celles-ci: SELECT a.someRow, b.someRow FROM tableA AS a, tableB AS b WHERE a.ID=b.ID AND b.ID= $someVar Maintenant que je sais […]

Voir le SQL sous-jacent dans Spring JdbcTemplate?

J’apprends les merveilles de JdbcTemplate et de NamedParameterJdbcTemplate. J’aime ce que je vois, mais existe-t-il un moyen facile de voir le SQL sous-jacent qu’il exécute? Je voudrais voir cela à des fins de débogage (afin par exemple de déboguer le SQL résultant dans un outil externe).