Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Πως μπορω να κανω ενα select query που να μου επιλεγει κ να εμφανιζει 2 πεδια σε 1?

Îåêßíçóå áðü ôï ìÝëïò it048. Τελευταία δημοσίευση από το μέλος nsouflis στις 28-02-2007, 15:13. Υπάρχουν 8 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  28-02-2007, 12:24 25588

    Πως μπορω να κανω ενα select query που να μου επιλεγει κ να εμφανιζει 2 πεδια σε 1?

    Πως μπορω να κανω ενα select query που να μου επιλεγει κ να εμφανιζει 2 πεδια σε 1?Δηλαδη να τα εννωνει
    Ας πουμε πχ απο ονομα κ επιθετο να εμφανιζεται εννωμενο της μορφης (επιθετο ονομα)


  •  28-02-2007, 12:28 25589 σε απάντηση της 25588

    Απ: Πως μπορω να κανω ενα select query που να μου επιλεγει κ να εμφανιζει 2 πεδια σε 1?

    SELECT [Surname]+' '+[Name] AS FullName

    FROM ...


    while (!dead) learn();
  •  28-02-2007, 12:48 25591 σε απάντηση της 25589

    Απ: Πως μπορω να κανω ενα select query που να μου επιλεγει κ να εμφανιζει 2 πεδια σε 1?

    Ωραιος.Πολυ καλο. Ευχαριστω. Τωρα πως μπορω να κανω το αντιθετο?Απο το Fullname αυτο να κανω insert σε αλλο πινακα σε ξεχωριστα πεδια name surname.
    Κοινως θελω απο την dropDownList που θα μου εμφανιζει το fullname να αποθηκευεται αυτοματα σε αλλα πεδια
    Αν μου το πεις κ αυτο εισαι θεος
  •  28-02-2007, 13:46 25597 σε απάντηση της 25591

    Απ: Πως μπορω να κανω ενα select query που να μου επιλεγει κ να εμφανιζει 2 πεδια σε 1?

    DECLARE @testField VARCHAR(255)
    DECLARE @position int
    SET
    @testField = 'George Bakogiannis'
    SET @position = PATINDEX('% %',@testField)
    IF @position <> 0 SELECT LEFT( @testField, @position ) AS [Name], SUBSTRING( @testField, @position+1, LEN( @testField ) - @position ) AS Surname
    ELSE SELECT @testField

     

    Μπορεί να υπάρχει και καλύτερος τρόπος άλλα δεν τον ξέρω.
    Άλλα δεν βλέπω το λόγω που τα κάνεις όλα αυτά;

    Θεός δεν είμαι. Smile


    while (!dead) learn();
  •  28-02-2007, 13:59 25599 σε απάντηση της 25597

    Απ: Πως μπορω να κανω ενα select query που να μου επιλεγει κ να εμφανιζει 2 πεδια σε 1?

    Βεβαια, αυτό δεν καλύπτει την περίπτωση "Μαρία Ειρήνη Παπαδοπούλου" π.χ. :)

    Οπότε εκεί πρέπει να πάρεις το τελευταίο occurence του space.

    EDIT: Και μην ξεχνάμε την περίπτωση των trailing/leading spaces. Ενα ltrim(rtrim(@variable)) δεν κάνει ποτε κακό :)

     

     


    Σωτήρης Φιλιππίδης

    DotSee Web Services

    View Sotiris Filippidis's profile on LinkedIn

    DotNetNuke them!
  •  28-02-2007, 14:16 25600 σε απάντηση της 25599

    Απ: Πως μπορω να κανω ενα select query που να μου επιλεγει κ να εμφανιζει 2 πεδια σε 1?

    Έτσι και αλλιώς δεν είναι σωστή η όλη ιστορία.

    Για αυτό και είπα: «Άλλα δεν βλέπω το λόγω που τα κάνεις όλα αυτά;»


    while (!dead) learn();
  •  28-02-2007, 14:27 25602 σε απάντηση της 25599

    Απ: Πως μπορω να κανω ενα select query που να μου επιλεγει κ να εμφανιζει 2 πεδια σε 1?

    cap:
    Βεβαια, αυτό δεν καλύπτει την περίπτωση "Μαρία Ειρήνη Παπαδοπούλου" π.χ. :)

    Οπότε εκεί πρέπει να πάρεις το τελευταίο occurence του space.

    Αλλά έτσι θα έχεις πρόβλημα στη "Μαρία Παπαδοπούλου Κωνσταντινίδη".

    Άστα να πάνε Smile


    Νατάσα Μανουσοπούλου
  •  28-02-2007, 14:43 25605 σε απάντηση της 25602

    Απ: Πως μπορω να κανω ενα select query που να μου επιλεγει κ να εμφανιζει 2 πεδια σε 1?

    Νατάσα Μανουσοπούλου:
    cap:
    Βεβαια, αυτό δεν καλύπτει την περίπτωση "Μαρία Ειρήνη Παπαδοπούλου" π.χ. :)

    Οπότε εκεί πρέπει να πάρεις το τελευταίο occurence του space.

    Αλλά έτσι θα έχεις πρόβλημα στη "Μαρία Παπαδοπούλου Κωνσταντινίδη".

    Άστα να πάνε Smile

    Σκέψου και το Jean Claude Van Damme! Big Smile


    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
  •  28-02-2007, 15:13 25609 σε απάντηση της 25605

    Απ: Πως μπορω να κανω ενα select query που να μου επιλεγει κ να εμφανιζει 2 πεδια σε 1?



    Σκέψου και το Jean Claude Van Damme! Big Smile



    Ζητώ συγνώμη στον φίλο που άνοιξε το thread που είμαι εκτός θέματος αλλα papadi για αυτό  υπάρχει σχετικό ανέκδοτο . Big Smile
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems