Questions marquées «sql»

125
Utiliser DISTINCT et COUNT ensemble dans une requête MySQL

Est-ce que quelque chose comme ça est possible: SELECT DISTINCT COUNT(productId) WHERE keyword='$keyword' Ce que je veux, c'est obtenir le nombre d'identifiants de produit uniques associés à un mot-clé. Le même produit peut être associé deux fois à un mot-clé, ou plus, mais je souhaite qu'une seule...

125
SQL - clé primaire de table plusieurs à plusieurs

Cette question se pose après la lecture d'un commentaire dans cette question: Conception de base de données Lorsque vous créez une table plusieurs-à-plusieurs, devez-vous créer une clé primaire composite sur les deux colonnes de clé étrangère, ou créer une clé primaire «ID» de substitution à...

125
Fractionner la valeur d'un champ à deux

J'ai un champ de table membernamequi contient à la fois le nom et le prénom des utilisateurs. Est - il possible de diviser les champs en 2 memberfirst, memberlast? Tous les enregistrements ont ce format "Prénom Nom" (sans guillemets et espace entre les

125
FIND_IN_SET () vs IN ()

J'ai 2 tables dans ma base de données. L'un concerne les commandes et l'autre les entreprises. Les commandes ont cette structure: OrderID | attachedCompanyIDs ------------------------------------ 1 1,2,3 2 2,4 Et la société a cette structure: CompanyID | name --------------------------------------...

125
séquence d'octets non valide pour le codage «UTF8»

J'essaie d'importer des données dans ma base de données. J'ai donc créé une table temporaire, create temporary table tmp(pc varchar(10), lat decimal(18,12), lon decimal(18,12), city varchar(100), prov varchar(2)); Et maintenant j'essaye d'importer les données , copy tmp from

125
Ruby on Rails: obtenir la valeur maximale d'une colonne DB

Actuellement, je peux effectuer la requête SQL directe sur ma base de données: SELECT MAX(bar) FROM table_name Et il retourne avec la valeur maximale de cette table. Quand je fais ce que je considère comme un appel équivalent dans Rails, cependant, cela ne fonctionne pas. J'appelle: Bar.all(:select...

125
postgresql: INSERT INTO… (SELECT *…)

Je ne sais pas si son SQL standard: INSERT INTO tblA (SELECT id, time FROM tblB WHERE time > 1000) Ce que je recherche, c'est: que se passe-t-il si tblA et tblB sont dans des serveurs DB différents . PostgreSql donne-t-il des utilitaires ou des fonctionnalités qui aideront à utiliser INSERT...

125
Psql liste toutes les tables

Je voudrais lister toutes les tables de la liferaybase de données dans mon installation PostgreSQL. Comment je fais ça? Je voudrais exécuter SELECT * FROM applications;dans la liferaybase de données. applicationsest une table dans ma db liferay. Comment cela se fait-il? Voici une liste de toutes...