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

 

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

Εύκολη CSV λίστα

Îåêßíçóå áðü ôï ìÝëïò KelMan. Τελευταία δημοσίευση από το μέλος KelMan στις 04-11-2004, 09:47. Υπάρχουν 2 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  04-11-2004, 09:23 401

    Lightning [li] Εύκολη CSV λίστα

    Ένα μικρό κομματάκι T-SQL για γρήγορη δημιουργία CSV λίστας.

    Με αυτόν τον τρόπο, γλυτώνουμε από το iteration μέσα στο resultset όπου κι αν το κάνουμε.

       DECLARE @authors varchar(400)
       SELECT @authors = ''

       SELECT @authors = @authors + ', ' + au_lname + ' ' + au_fname
       FROM authors

       SELECT @authors = SUBSTRING(@authors, 3, 400)

       PRINT @authors

    Δεν θυμάμαι που το βρήκα την πρώτη φορά για να αποδώσω τα εύσημα


    Vir prudens non contra ventum mingit
  •  04-11-2004, 09:42 402 σε απάντηση της 401

    Yes [Y] Re: Εύκολη CSV λίστα

    ΚΑΛΟΟ! Άργησα λίγο να καταλάβω τί γίνεται αλλά τελικά το έπιασα. Δεν ήξερα ότι γίνονται τέτοια κόλπα με το select και τις μεταβλητές.
    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  04-11-2004, 09:47 403 σε απάντηση της 402

    Re: Εύκολη CSV λίστα

    Ναι, και αν είσαι λίγο πιουρίστας (sic) μπορείς να παίξεις λίγο με το NULLIF ή το COALESCE ώστε να αποφύγεις το init της μεταβλητής και το τελευταίο SELECT Wink


    Vir prudens non contra ventum mingit
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems