Articles of sql

SQL Switch / Case dans la clause where

J’ai essayé de chercher autour de moi mais je n’ai rien trouvé qui puisse m’aider. J’essaie de faire cela en SQL: declare @locationType varchar(50); declare @locationID int; SELECT column1, column2 FROM viewWhatever WHERE CASE @locationType WHEN ‘location’ THEN account_location = @locationID WHEN ‘area’ THEN xxx_location_area = @locationID WHEN ‘division’ THEN xxx_location_division = @locationID Je sais […]

Est-il possible de grouper plusieurs colonnes en utilisant MySQL?

Est-il possible de GROUP BY plus d’une colonne dans une requête MySQL SELECT ? Par exemple: GROUP BY fV.tier_id AND ‘f.form_template_id’

Priorité des opérateurs de logique SQL: et ou ou

Les deux déclarations ci-dessous sont-elles équivalentes? SELECT […] FROM […] WHERE some_col in (1,2,3,4,5) AND some_other_expr et SELECT […] FROM […] WHERE some_col in (1,2,3) or some_col in (4,5) AND some_other_expr Y a-t-il une sorte de table de vérité que je pourrais utiliser pour vérifier cela?

Comment déclarer une variable dans une requête PostgreSQL

Comment puis-je déclarer une variable à utiliser dans une requête PostgreSQL 8.3? Dans MS SQL Server, je peux le faire: DECLARE @myvar INT SET @myvar = 5 SELECT * FROM somewhere WHERE something = @myvar Comment faire la même chose dans PostgreSQL? Selon la documentation, les variables sont simplement déclarées comme “type de nom”, mais […]

Comment changer le classement par défaut d’une firebase database?

Notre programmeur précédent a placé le mauvais classement dans une table (Mysql). Il l’a créé avec une collation latine, alors qu’il devrait s’agir de UTF8, et maintenant j’ai des problèmes. Chaque disque avec des personnages chinois et japonais se tourne vers ??? personnage. Est-il possible de changer d’assemblage et de récupérer le détail du personnage?

Quelle est la différence entre SQL et mysql

Je suis nouveau dans les bases de données et je me demandais: quelle est la différence entre SQL et MySQL ?

Java – Chaîne d’échappement pour empêcher l’injection SQL

J’essaie de mettre en place une injection anti-SQL dans Java et je trouve très difficile de travailler avec la fonction de chaîne “replaceAll”. En fin de compte, j’ai besoin d’une fonction qui convertira tout \ à \\ , tout ” en \” , tout \’ en \’ et tout \n en \\n sorte que lorsque […]

Extraire des heures d’un DateTime (SQL Server 2005)

Je peux extraire le mois et le jour en utilisant Day(Date()) , Month(Date()) . Je ne peux pas extraire des heures, avec HOUR(Date()) . Je reçois l’erreur suivante. ‘HOUR’ is not a recognized built-in function name. Comment puis-je extraire des heures?

Fonction de classement dans MySQL

Je ne suis pas un expert en MySQL. J’ai besoin de connaître le rang des clients. J’ajoute ici la requête SQL standard ANSI correspondante pour mes besoins. Aidez-moi à le convertir en MySQL. SELECT RANK() OVER (PARTITION BY Gender ORDER BY Age) AS [Partition by Gender], FirstName, Age, Gender FROM Person Y a-t-il une fonction […]

Y a-t-il un moment où l’utilisation d’une relation de firebase database 1: 1 est logique?

Je pensais l’autre jour à la normalisation, et cela m’est venu à l’esprit, je ne peux pas penser à une époque où il devrait y avoir une relation 1: 1 dans une firebase database. Nom: SSN? Je les aurais dans la même table PersonID: AddressID? Encore une fois, même table. Je peux proposer un millier […]