IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

select count from query


Sujet :

MS SQL Server

  1. #1
    Membre à l'essai
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Septembre 2009
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Maroc

    Informations professionnelles :
    Activité : Consultant ERP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 15
    Points : 14
    Points
    14
    Par défaut select count from query
    salut à tous,

    toute est sur l'image, merci de me donné vos idées



    merci encore
    Images attachées Images attachées  

  2. #2
    Membre actif
    Homme Profil pro
    Webmaster Pays Basque
    Inscrit en
    Avril 2004
    Messages
    207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster Pays Basque
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2004
    Messages : 207
    Points : 238
    Points
    238
    Par défaut
    un truc genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    DECLARE @VAR nvarchar(1);
    ALTER TABLE matable
    ADD (bool_status nvarchar(1))
     
    SET @VAR = (SELECT COUNT(*) FROM matableWHERE phone = 'iphone5');
    IF (@VAR > 0) BEGIN 
    	UPDATE matableSET bool_status='Y';
    END 
    ELSE 
    BEGIN 
    	UPDATE matableSET bool_status='Y';
    END

  3. #3
    Membre actif
    Homme Profil pro
    Webmaster Pays Basque
    Inscrit en
    Avril 2004
    Messages
    207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster Pays Basque
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2004
    Messages : 207
    Points : 238
    Points
    238
    Par défaut
    et si la colonne existe déjà (et après une bonne nuit de sommeil) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    DECLARE @VAR nvarchar(1);
    SET @VAR = (SELECT CASE WHEN COUNT(*)=0 THEN 'Y' ELSE 'N' END from maTable WHERE phone = 'iphone5');
    UPDATE maTable SET bool_status=@VAR;

  4. #4
    Membre chevronné
    Inscrit en
    Août 2009
    Messages
    1 073
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 1 073
    Points : 1 806
    Points
    1 806
    Par défaut
    J'imagine que le besoin est mal exprimé et qu'il faut procéder par User ? Sinon il suffit d'un update avec un count sur l'ensemble de la table - et pas besoin de passer par du T-SQL et des variables pour ça.
    Dans le cas où il faut procéder par User :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    UPDATE t
       SET has_iphone5 = CASE WHEN ti5 IS NULL THEN 'N' ELSE 'Y' END
      FROM table t
               LEFT JOIN (SELECT DISTINCT user
                                     FROM table t2
                                    WHERE t2.Phone = 'iphone5'
                               ) ti5 ON (ti5.user = t.user)

Discussions similaires

  1. Réponses: 0
    Dernier message: 05/04/2011, 11h43
  2. SELECT count(*) FROM.
    Par lnikolanta dans le forum Langage SQL
    Réponses: 3
    Dernier message: 07/05/2009, 11h00
  3. Select dans from
    Par SegmentationFault dans le forum SQL
    Réponses: 3
    Dernier message: 30/07/2004, 17h13
  4. résultat de " select count "
    Par marie253 dans le forum Bases de données
    Réponses: 3
    Dernier message: 17/06/2004, 12h07
  5. equivalent de select nextval from dual en SQL-Server ?
    Par toze dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 15/10/2003, 09h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo