Μετατροπή αποτέλεσμα του SQL Server που σε ένα κόμμα οριοθετημένο σειρά εκτελώντας το ακόλουθο ερώτημα :
ΔΗΛΩΝΟΥΝ @ resultset varchar ( 500 ) SELECT @ resultset = CASEWHEN @ resultset IS NULL Στη συνέχεια να μετατρέψετε ( varchar ( 20 ) , [ Όνομα ] ) ΑΛΛΟ »,« + CONVERT ( varchar ( 20 ) , [ Όνομα ] ) ENDFROM Πρόσωπα συνθήκη WHERE = abc ?
Η " IS NULL " περίπτωση είναι απαραίτητο επειδή προσθέτοντας μια μηδενική τιμή θα οδηγήσει σε ένα κενό αλφαριθμητικό 2
Μετατροπή MySQL αποτέλεσμα που σε ένα κόμμα οριοθετημένο σειρά με την " group_concat » λειτουργία εκτελώντας το ακόλουθο ερώτημα : .
SELECT a.id , group_concat ( b.name ) AS list_namesFROM idents aINNER JOIN ονόματα β ON ( a.id = b.n_id ) GROUP BY a.id ?
Η λειτουργία " group_concat " συνενώνει τα αποτελέσματα μαζί , ξεχωριστά για κάθε ένα με το προεπιλεγμένο " , " χαρακτήρα .
εικόνων 3
Μετατρέψτε ένα αποτέλεσμα που PostgreSQL που σε ένα κόμμα οριοθετημένο συστοιχία με τη λειτουργία " string_agg " εκτελώντας το ακόλουθο ερώτημα :
SELECT id , string_agg (όνομα , ',' ) ΑΠΟ employeesGROUP ΑΠΟ id ?
Η λειτουργία " string_agg " συνενώνει τα αποτελέσματα μαζί και χωρίζει τους με την καθορισμένη οριοθέτησης , η οποία είναι " ? , " στο παράδειγμα
Η
εικόνων .
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα