Questions sur sql

12
réponses

Conception de la base de données pour le marquage

comment concevriez-vous une base de données pour supporter les fonctionnalités de tagging suivantes: éléme ... herche d'une recherche efficace. (Sélectionnez tous les éléments qui ont toutes les étiquettes n-et peut-être plus.)
demandé sur 2008-09-07 18:31:31
13
réponses

Comment créer une requête récursive hiérarchique MySQL

j'ai une table MySQL qui est comme suit: id | name | parent_id 19 | category1 | 0 20 | category2 | 1 ... oucle pour..... Faites - moi savoir comment réaliser la même chose en utilisant une seule requête MySQL si possible.
demandé sur 2013-11-26 15:22:57
6
réponses

SQL Server dynamic PIVOT query?

j'ai été chargé de trouver un moyen de traduire les données suivantes: date category amount 1/1/2 ... mprends vraiment pas, malgré tous mes efforts pour le comprendre. Quelqu'un peut me pointer dans la bonne direction?
demandé sur 2012-05-02 01:05:07
16
réponses

Comptage DISTINCT sur plusieurs colonnes

Est-il une meilleure façon de faire une requête comme ceci: SELECT COUNT(*) FROM (SELECT DISTINCT DocumentId, ... me demandais si je pouvais obtenir le résultat final en utilisant juste une requête (sans utiliser une sous-requête)
demandé sur 2009-09-24 16:03:50
2
réponses

Création d'un index sur une variable de table

pouvez-vous créer un index sur une variable de table dans SQL Server 2000 ? c'est à dire DECLARE @TEMPT ... ARY KEY ,[Name] [nvarchar] (255) COLLATE DATABASE_DEFAULT NULL ) puis-je créer un index sur le nom?
demandé sur 2009-05-20 07:46:17
17
réponses

Comment réinitialiser une séquence dans Oracle?

Dans PostgreSQL , je peux faire quelque chose comme ceci: ALTER SEQUENCE serial RESTART WITH 0; y a-t-il un équivalent Oracle?
demandé sur 2008-09-09 13:36:39
6
réponses

Quand dois-je utiliser un point-virgule Par rapport à une barre oblique dans Oracle SQL?

nous avons eu quelques discussions cette semaine à mon entreprise sur la façon dont nous devrions écrire nos scripts S ... votre script SQL? Puisque vous savez que votre base de données est Oracle, devriez-vous toujours utiliser le / ?
demandé sur 2009-07-03 19:57:50
18
réponses

Convertir la colonne Datetime de UTC en heure locale dans la déclaration select

je fais quelques requêtes SQL select et je voudrais convertir ma colonne UTC datetime en heure locale pour être affich ... nversion via le code mais plutôt quand je fais des requêtes SQL manuelles et aléatoires contre mes bases de données.
demandé sur 2011-11-07 19:41:22
10
réponses

Stocker de l'argent dans une colonne décimale - quelle précision et quelle échelle?

j'utilise une colonne décimale pour stocker les valeurs monétaires sur une base de données, et aujourd'hui je me deman ... érence, et je vais le mouler à une décimale de toute façon. merci à tous pour votre précieuse contribution.
demandé sur 2008-10-22 08:08:18
5
réponses

Quel est l'avantage d'utiliser "SET XACT ABORT ON" dans une procédure stockée?

Quel est l'avantage d'utiliser SET XACT_ABORT ON dans une procédure stockée?
demandé sur 2009-07-19 18:32:40
13
réponses

Comment mettre à jour un seul champ en utilisant Entity Framework?

Voici la table utilisateurs UserId UserName Password EmailAddress et le code.. public void ChangePassword(int userId, string password){ //code to update the password.. }
demandé sur 2010-09-04 16:56:59
7
réponses

SQL-having VS where

j'ai deux tables: 1. Lecturers (LectID, Fname, Lname, degree). 2. Lecturers_Specialization (LectID, Expertise). ... ALL (SELECT COUNT(Expertise) FROM Lecturers_Specialization GROUP BY LectID); Quelle est la raison? Grâce.
demandé sur 2012-02-13 02:17:02
4
réponses

Y a-t-il une différence de performance entre la variable CTE, la variable Sub-Query, la Variable Temporary Table ou la Variable Table?

dans cet excellent ainsi question , les différences entre CTE et sub-queries ont été discutées. je voudra ... es tableaux temporaires sont un bon premier choix car ils ont un histogramme associé, c'est-à-dire des statistiques.
demandé sur 2012-06-23 16:36:14
6
réponses

PostgreSQL se distinguent par un ordre différent

je veux lancer cette requête: SELECT DISTINCT ON (address_id) purchases.address_id, purchases.* FROM purchases ... s je ne veux vraiment pas ajouter le tri sur address_id . Est-il possible de faire sans commander par address_id ?
demandé sur 2012-03-21 01:59:36
6
réponses

Comment créer une table à partir du résultat de la requête select dans SQL Server 2008 [dupliquer]

cette question a déjà une réponse ici: comment créer une table en utilisant selec ... ble temp AS select..... mais j'ai eu une erreur syntaxe incorrecte près du mot-clé 'AS'
demandé sur 2013-05-22 08:57:38
30
réponses

Ce qui est plus rapide/le meilleur? Sélectionnez * ou sélectionnez Colonne1, Colonne2, colonne3, etc.

j'ai entendu que SELECT * est généralement une mauvaise pratique à utiliser lors de l'écriture de commandes SQL parce q ... idée et SELECT * ne devrait jamais être utilisé pour beaucoup de raisons plus techniques que je n'ai jamais pensé.
demandé sur 2008-09-15 22:38:49
30
réponses

Pourquoi avons-nous besoin d'objets de l'entité? [fermé]

j'ai vraiment besoin de voir un débat honnête et réfléchi sur les mérites du paradigme de conception enterprise appl ... s ne pouvez pas changer quoi que ce soit! ORMs ou tout code qui génère SQL lock your database in stone .
demandé sur 0000-00-00 00:00:00
21
réponses

De bonnes raisons de ne pas utiliser une base de données relationnelle?

pouvez-vous s'il vous plaît pointer vers d'autres outils de stockage de données et donner de bonnes raisons de les uti ... rarement la pleine puissance de SQL--il serait intéressant de voir comment construire une application libre de SQL.
demandé sur 2008-09-01 16:05:52
13
réponses

Différence entre deux dates dans MySQL

Comment calculer la différence entre deux dates, dans le format YYYY-MM-DD hh: mm: ss et d'obtenir le résultat en secondes ou millisecondes?
demandé sur 2011-01-21 16:23:08
15
réponses

Sont doux supprime une bonne idée? [dupliquer]

cette question a déjà une réponse ici: suppression physique ou logique / douce d' ... si l'utilisateur veut récupérer le document, alors le logiciel va chercher le document dans l'archive et le recréer?
demandé sur 2010-03-31 05:22:44
8
réponses

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

Comment déclarer une variable à utiliser dans une requête PostgreSQL 8.3? dans MS SQL Server je peux faire ce ... erreur de syntaxe: myvar INTEGER; quelqu'un Pourrait-il me donner un exemple de la syntaxe correcte?
demandé sur 2009-09-29 10:41:05
30
réponses

Quelle est la requête SQL la plus simple pour trouver la deuxième plus grande valeur?

Quelle est la requête SQL la plus simple pour trouver la deuxième plus grande valeur entière dans une colonne spécifique? il y a peut-être des valeurs dupliquées dans la colonne.
demandé sur 2008-08-28 16:39:53
14
réponses

Les chaînes de caractères comme clés primaires dans la base de données SQL

Je ne suis pas très familier avec les bases de données et les théories qui sous-tendent leur fonctionnement. Est-il p ... performances (insertion/mise à jour/interrogation) d'utiliser des chaînes pour les clés primaires que des entiers?
demandé sur 2009-02-05 22:40:22
25
réponses

Y a-t-il un moment où l'utilisation d'une base de données à une relation 1:1 a du sens?

je pensais l'autre jour à la normalisation, et il m'est venu à l'esprit, Je ne peux pas penser à un moment où il devra ... des tableaux intermédiaires appropriés), mais jamais un 1:1. est-ce que je manque quelque chose d'évident?
demandé sur 2009-02-05 22:08:42
5
réponses

Comment modifier la compilation par défaut d'une base de données?

notre programmeur précédent a mis la mauvaise collation dans une table (Mysql). Il s'est arrangé avec la collation lat ... tourne vers ??? caractère. est-il possible de changer la collation et de retrouver le détail du personnage?
demandé sur 2011-05-06 07:53:00
4
réponses

OPTION (RECOMPILE) est toujours plus rapide; pourquoi?

j'ai rencontré une situation étrange où ajouter OPTION (RECOMPILE) à ma requête la fait tourner en une demi-seconde, t ... oser que les paramètres ne changent jamais, donc nous pouvons exclure paramètre sous-optimal sentant comme la cause.
demandé sur 2014-01-01 05:59:29
6
réponses

Structure de la base de données pour la Structure des données des arbres

quelle serait la meilleure façon de mettre en œuvre une structure de données personnalisable (c'est-à-dire une structu ... lui-même. quelles autres implémentations pourriez-vous voir, et est-ce que cette implémentation a du sens?
demandé sur 2009-06-01 18:36:36
5
réponses

LINQ à SQL-jointure externe gauche avec plusieurs conditions de jointure

j'ai le SQL suivant, que j'essaie de traduire en LINQ: SELECT f.value FROM period as p LEFT OUTER JOIN facts A ... .id = f.periodid WHERE p.companyid = 100 AND f.otherid = 17 ce qui n'est pas tout à fait ce que je cherche.
demandé sur 2009-07-14 04:53:09
6
réponses

Comment exécuter du SQL brut dans L'application SQLAlchemy-flask

comment exécuter du SQL brut en SQLAlchemy? j'ai une application web python qui tourne sur flasque et se conn ... sion.connection() connection.execute( <sql here> ) mais je continue à avoir des erreurs de passerelle.
demandé sur 2013-07-31 17:39:42
5
réponses

Comment puis-je spécifier "fermer les connexions existantes" dans le script sql

je fais du développement actif sur mon schéma dans SQL Server 2008 et je veux souvent relire mon script de base de don ... à cocher pour "fermer les connexions existantes" est-il possible de spécifier cette option dans mon script?
demandé sur 2009-11-11 01:56:12