Questions sur sql

10
réponses

SQL Server 2005 comment créer une contrainte Unique?

comment créer une contrainte unique sur une table existante dans SQL Server 2005? je cherche à la fois le TSQL et comment le faire dans le diagramme de la base de données.
demandé sur 2008-09-15 21:35:18
2
réponses

Optimiser PostgreSQL pour des tests rapides

je passe à PostgreSQL à partir de SQLite pour une application Rails typique. le problème est que l'exécution ... tion: SQLite - 17, PG - 18. 2x augmentation de vitesse pour SQLite. Augmentation de vitesse de 4x pour PG.
demandé sur 2012-02-23 08:59:33
30
réponses

Fonction pour calculer la médiane dans le serveur SQL

selon MSDN , la médiane n'est pas disponible en tant que fonction agrégée dans Transact-SQL. Cependant, je voudrais s ... eci - permettre le calcul d'une valeur médiane (en supposant un type de données numériques) dans un agrégat requête?
demandé sur 2009-08-27 22:24:33
11
réponses

Comment copier une ligne et insérer dans la même table avec un champ autoincrement dans MySQL?

j'ai une table Eg - tab . Ce que j'essaie de faire, c'est de copier une ligne avec un identifiant de colonne automatiq ... e et de colonne=2. Utilisant MySql. Comment puis-je faire cela dans une seule requête?S'il vous plaît aider
demandé sur 2012-02-06 10:26:31
5
réponses

Quelle est la différence entre les guillemets simples et doubles en SQL?

Quelle est la différence entre les guillemets simples et les guillemets doubles en SQL?
demandé sur 2010-01-02 21:18:16
17
réponses

Importer le fichier SQL dans mysql

j'ai une base de données appelée nitm . Je n'ai pas créé de tables là-bas. Mais j'ai un fichier SQL qui contient tou ... uivante dans la console MySQL pour importer le fichier: mysql>c:/nitm.sql; mais ça n'a pas marché.
demandé sur 2011-03-01 12:56:54
15
réponses

Quel est le meilleur outil pour comparer deux bases de données SQL Server (schéma et données)? [dupliquer]

possibilité de dupliquer: outil gratuit pour comparer les tables Sql Server j ... ant le schéma (structure de table) et les données dans les tableaux aussi. Quel est le meilleur outil pour ce faire?
demandé sur 2009-03-26 12:28:11
7
réponses

Comment puis-je exécuter une procédure stockée une fois pour chaque ligne retournée par la requête?

j'ai une procédure stockée qui modifie les données de l'utilisateur dans une certaine manière. Je le passe à user_id e ... e user_id je trouve lancer la procédure stockée une fois sur ce user_id Comment écrire une requête pour ça?
demandé sur 2009-05-20 09:30:31
7
réponses

Comment représenter l'héritage dans une base de données?

je pense à la façon de représenter une structure complexe dans une base de données SQL Server. envisager une ... reuses jointures, ou de nombreuses vérifications nulles. Quelle est la meilleure pratique pour ce scénario?
demandé sur 2010-08-27 00:09:10
12
réponses

Définir maintenant() comme valeur par défaut pour datetime datatype?

j'ai deux colonnes dans les utilisateurs de tableau à savoir registerDate and lastVisitDate qui se composent du type d ... or 'registerDate' est-il possible pour moi de définir la valeur par défaut de datetime à NOW() dans MySQL?
demandé sur 2011-04-28 16:14:03
30
réponses

Méthode Simple pour calculer la médiane avec MySQL

Quelle est la façon la plus simple (et si tout va bien pas trop lente) de calculer la médiane avec MySQL? J'ai utilisé ... 3 tri sur val donne 2 2 3 4 7 8 9 , donc la médiane devrait être 4 , contre SELECT AVG(val) qui = = 5 .
demandé sur 2009-08-18 04:13:49
4
réponses

Créer une contrainte unique avec des colonnes nulles

j'ai un tableau avec cette disposition: CREATE TABLE Favorites ( FavoriteId uuid NOT NULL PRIMARY KEY, User ... e pas avoir cette contrainte. J'utilise Postgres 9.0. y a-t-il une méthode que je ne vois pas?
demandé sur 2011-11-28 01:16:12
10
réponses

La syntaxe SQL est-elle sensible à la casse?

est sensible à la casse SQL. J'ai utilisé MySQL et SQL Server qui semblent tous deux être sensibles à la casse. Est-ce toujours le cas? La norme définit-elle la sensibilité au cas?
demandé sur 2008-09-30 20:49:04
13
réponses

Comment combiner la date d'un champ avec le temps d'un autre champ-MS SQL Server

dans un extrait que je traite, j'ai 2 datetime colonnes. Une colonne enregistre les dates et une autre les heures comm ... 03-26 00:00:00.000 Times 1899-12-30 12:30:00.000 1899-12-30 10:00:00.000 1899-12-30 10:00:00.000
demandé sur 2009-03-31 12:46:19
6
réponses

Combinaison "LIKE" Et " IN "pour SQL Server [dupliquer]

cette question a déjà une réponse ici: y a-t-il une combinaison de "LIKE" Et "IN" ... spondances possibles: Text, Textasd, Text hello, Link2, Linkomg, HelloWorld, ThatWorldBusiness etc...
demandé sur 2009-12-08 10:51:09
11
réponses

SQL: si clause dans la clause WHERE

Est-il possible d'utiliser un SI clause dans un OÙ clause dans MS SQL? exemple: WHERE ... meric(@OrderNumber) = 1 OrderNumber = @OrderNumber ELSE OrderNumber LIKE '%' + @OrderNumber + '%'
demandé sur 2008-09-18 01:24:49
9
réponses

Comment choisir au hasard des lignes en SQL?

j'utilise MSSQL Server 2005. Dans ma base de données, j'ai une table "customerNames" qui a deux colonnes "Id" et "Name ... e dire comment créer une requête qui obtiendra random 5 lignes (Id, et Nom) chaque fois que la requête est exécutée?
demandé sur 2009-02-24 09:14:12
14
réponses

Sélectionnez les 10 enregistrements les plus populaires pour chaque catégorie

je veux retourner les 10 premiers enregistrements de chaque section dans une requête. N'importe qui peut aider avec la ... supérieures (entrée la plus récente), les lignes locales (10) supérieures, et les caractéristiques (10) supérieures.
demandé sur 2008-10-07 06:01:24
17
réponses

Obtenir des enregistrements avec une valeur max pour chaque groupe de résultats SQL groupés

Comment obtenir les lignes qui contiennent la valeur max pour chaque ensemble groupé? j'ai vu quelques varia ... 2 | 36 Laura| 2 | 39 jeu de résultats désiré: Shawn | 1 | 42 Laura | 2 | 39
demandé sur 2012-08-24 05:36:50
4
réponses

SQL Server équivalent de MySQL est MAINTENANT()?

Je suis un gars MySQL travaillant sur un projet de Serveur SQL, essayant d'obtenir un champ datetime pour afficher l'h ... ySQL j'utiliserais maintenant () mais il ne l'accepte pas. INSERT INTO timelog (datetime_filed) VALUES (NOW())
demandé sur 2008-12-22 01:06:34
7
réponses

Comment puis-je trouver quelles tables de référence une table donnée dans Oracle SQL Developer?

dans Oracle SQL Developer , si je regarde les informations sur une table, je peux voir les contraintes, qui me pe ... SQL) de trouver que la table emp_dept renvoie à la table emp , sans que je sache que la table emp_dept existe?
demandé sur 2009-07-17 18:46:46
21
réponses

Sont déclencheurs de base de données mal? [fermé]

est-ce que la base de données déclenche une mauvaise idée? d'après mon expérience, ils sont diaboliques, parc ... la seule fois où nous utilisons des déclencheurs est pour des choses très simples comme configurer le ModifiedDate .
demandé sur 2009-01-20 10:01:04
19
réponses

Supprimer tous les espaces d'une chaîne de caractères dans SQL Server

Quelle est la meilleure façon de supprimer tous les espaces d'une chaîne de caractères dans SQL Server 2008? ... upprimerait tous les espaces à droite et à gauche de la chaîne, mais je dois également supprimer l'espace au milieu.
demandé sur 2012-05-03 17:09:50
15
réponses

Comment obtenir le dernier id inséré?

j'ai ce code: string insertSql = "INSERT INTO aspnet_GameProfiles(UserId,GameId) VALUES(@UserId, @GameId)" ... puis-je obtenir la dernière insérée après cela afin que je puisse utiliser cet id pour insérer dans une autre table?
demandé sur 2011-03-08 08:40:22
19
réponses

SQL select join: est-il possible de préfixer toutes les colonnes par un préfixe'.*'?

je me demande si C'est possible en SQL. Supposons que vous ayez deux tableaux A et B, et que vous faites un choix sur ... ne fois, je ne veux pas avoir à énumérer les colonnes individuellement, je dois être en mesure de faire un SELECT *.
demandé sur 2008-12-01 06:15:58
8
réponses

Utilisation de l'alias de la colonne dans laquelle la clause de la requête MySQL produit une erreur

la requête que j'exécute est la suivante, cependant j'obtiens cette erreur: #1054 - Unknown column 'gu ... ma question est: pourquoi suis-je incapable d'utiliser une fausse colonne dans la clause où de la même requête DB?
demandé sur 2009-06-03 04:31:58
13
réponses

Pourquoi, historiquement, les gens utilisent-ils 255 et non 256 pour les grandeurs de champ de la base de données?

vous voyez souvent les champs de base de données avoir une magnitude de 255 caractères, Quelle est la raison tradition ... s était/est? Les programmeurs n'adopteront pas de nouvelle pratique sans raison, et cela a dû être nouveau une fois.
demandé sur 2010-02-26 12:40:47
6
réponses

valeur de temps par défaut de la base de données sqlite 'now'

est-il possible dans une base de données sqlite de créer une table qui a une colonne timestamp par défaut à DATETIME('n ... KEY AUTOINCREMENT, t TIMESTAMP DEFAULT DATETIME('now') ); Cela donne une erreur... Comment le résoudre?
demandé sur 2008-10-14 11:56:27
14
réponses

Sous-séries vs jointures

j'ai refactorisé une section lente d'une application que nous avons héritée d'une autre société pour utiliser une join ... jointure: SIMPLE s eq_ref PRIMARY PRIMARY 4 newsladder_production.st.submission_id 1 Using index
demandé sur 2008-09-26 22:58:53
6
réponses

Comment accélérer les performances d'insertion en PostgreSQL

je teste la performance D'insertion de Postgres. J'ai un tableau avec une colonne avec le nombre comme type de données ... n optimale performance d'insertion sur ce projet. utilisant Windows 7 Pro sur une machine avec 5 Go de RAM.
demandé sur 2012-08-31 02:39:25