Articles of sql

Comment faire une colonne de vue NOT NULL

J’essaie de créer une vue où je veux qu’une colonne soit seulement vraie ou fausse. Cependant, il semble que peu importe ce que je fais, SQL Server (2008) pense que ma colonne de bits peut être nulle. J’ai une table appelée “Product” avec la colonne “Status” qui est INT, NULL . Dans une vue, je […]

PostgreSQL GROUP BY différent de MySQL?

J’ai migré certaines de mes requêtes MySQL vers PostgreSQL pour utiliser Heroku. La plupart de mes requêtes fonctionnent correctement, mais je continue à avoir une erreur récurrente similaire lorsque j’utilise group by: ERREUR: la colonne “XYZ” doit apparaître dans la clause GROUP BY ou être utilisée dans une fonction d’agrégat Quelqu’un pourrait-il me dire ce […]

Django ne sélectionne que les lignes avec des valeurs de champs en double

supposons que nous ayons un modèle dans django défini comme suit: class Literal: name = models.CharField(…) … Le champ Nom n’est pas unique et peut donc avoir des valeurs en double. Je dois accomplir la tâche suivante: Sélectionnez toutes les lignes du modèle qui ont au moins une valeur en double du champ de name […]

mysql supprimer en mode sans échec

J’ai un instructeur de table et je veux supprimer les enregistrements qui ont un salaire dans une plage de manière intuitive: delete from instructor where salary between 13000 and 15000; Cependant, en mode sans échec, je ne peux pas supprimer un enregistrement sans fournir une clé primaire (ID). Donc j’écris le sql suivant: delete from […]

J’ai attrapé une exception !! Maintenant quoi?

J’ai commencé à utiliser les blocs try catch (un peu tard, je sais!), Mais maintenant je ne sais plus quoi faire avec cette exception. Que devrais-je faire? Try connection.Open() Dim sqlCmd As New SqlCommand(“do some SQL”, connection) Dim sqlDa As New SqlDataAdapter(sqlCmd) sqlDa.Fill(dt) Catch ex As SQLException ‘ Ahhhh, what to do now!!!? Finally connection.Close() […]

Sélectionnez quelque chose qui a plus / moins de x caractère

Je me demandais s’il était possible de sélectionner quelque chose qui a plus / moins que x caractères dans SQL. Par exemple, j’ai une table d’employés et je souhaite afficher tous les noms d’employés dont le nom comporte plus de 4 caractères. Voici un exemple de tableau ID EmpName Dept 1 Johnny ACC 2 Dan […]

Puis-je faire en sorte que H2 crée automatiquement un schéma dans une firebase database en mémoire?

(J’ai déjà vu la firebase database H2 In memory – Init schema via la question Spring / Hibernate ; elle n’est pas applicable ici.) J’aimerais savoir s’il y a un paramètre dans H2 qui me permettra de créer automatiquement un schéma lors de la connexion. Si cela peut vous aider, je ne m’intéresse qu’au cas […]

Une contrainte UNIQUE crée-t-elle automatiquement un INDEX sur le ou les champs?

Dois-je définir un index distinct sur la colonne de email (à des fins de recherche) ou est-ce que l’index est “automatiquement” ajouté avec la contrainte UNIQ_EMAIL_USER ? CREATE TABLE IF NOT EXISTS `customer` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) NOT NULL, `first` varchar(255) NOT NULL, `last` varchar(255) NOT NULL, `slug` varchar(255) NOT NULL, […]

Base de données / SQL: comment stocker les données de longitude / latitude?

Question de performance … J’ai une firebase database de maisons qui ont des données de géolocalisation (longitude et latitude). Ce que je veux faire, c’est trouver le meilleur moyen de stocker les données de localisation dans MySQL (v5.0.24a) à l’aide du moteur de firebase database InnoDB, afin de pouvoir effectuer de nombreuses requêtes où je […]

MySql: Accorde les options en lecture seule?

J’ai un utilisateur que je veux accorder toutes les permissions READ sur un schéma de firebase database. Une façon est la suivante: GRANT SELECT, SHOW_VIEW ON test.* TO ‘readuser’@’%’; Existe-t-il un moyen de regrouper toutes les opérations de lecture dans Grant?