mickael.kobol Δημοσ. 23 Απριλίου 2016 Δημοσ. 23 Απριλίου 2016 Καλημέρα έχω δύο ερωτήσεις. 1 χρειάζομαι ένα πρόγραμμα που να δέχεται ώς είσοδο μία βάση και να εξάγει γραφικά τους πίνακες με τις σχέσεις τσ 2 Έστω ότι έχω μία τιμή και και έναν πίνακα με πολλές στήλες. Πώς μπορώ να βρώ σε ποιά στήλη ανήκει η τιμή αυτή Ευχαριστώ εκ των προτέρων
groot Δημοσ. 23 Απριλίου 2016 Δημοσ. 23 Απριλίου 2016 Καλημέρα έχω δύο ερωτήσεις. 1 χρειάζομαι ένα πρόγραμμα που να δέχεται ώς είσοδο μία βάση και να εξάγει γραφικά τους πίνακες με τις σχέσεις τσ 2 Έστω ότι έχω μία τιμή και και έναν πίνακα με πολλές στήλες. Πώς μπορώ να βρώ σε ποιά στήλη ανήκει η τιμή αυτή Ευχαριστώ εκ των προτέρων Το 1) πως είναι ερώτηση; Αφού δεν ρωτάς τίποτα, απλά λες τι χρειάζεσαι. Για το 2), 30€. Εφόσον βαριέσαι να κάνεις έστω και αυτό το βασικό, εγώ αξιώνω αποζημίωση για να μπω στον κόπο να δώσω χρήσιμη απάντηση. Υ.Γ. Οι σχέσεις "τς" τι είναι;
sundance_kid Δημοσ. 23 Απριλίου 2016 Δημοσ. 23 Απριλίου 2016 1) MySQLworkbench 2) Δίαβασε λίγο αυτό http://www.tutorialspoint.com/sql/sql-select-query.htm, για να καταλάβεις την λογική του ερωτήματος. 1
mickael.kobol Δημοσ. 23 Απριλίου 2016 Μέλος Δημοσ. 23 Απριλίου 2016 sundance_kid σε ευχαριστω πολύ για την απάντηση σου. Όσον αφορα το δεύτερο ερώτημα να ξεκαθαρίσω οτι ξέρω να κάνω και select και join και leftjoin και rightjoin. Οχι πολυ σύνθετα αλλά ξέρω. Το θέμα μου είναι πώς άν έχω 30 στήλες για παράδειγμα απο τις οποίες η μία είναι ξένο κλειδί , και δέν ξέρω ποιά είναι . θα πρέπει να κάνω 30 select. Έκανα λοιπόν την ερώτηση μπάς και κάποιος ξέρει κάποια ποιό 'σύνθετη' εντολή που δίνει το dbms για να γλιτώσω χρόνο. groot σέβομαι το γεγονός ότι είσαι senior member και γω noob. Αλλα έχω να πώ θα μπορούσες να είσαι λίγο ποιο ευγενικός και οτι άν θές να βγάλεις λεφτα απο την επιστημη της πληροφορικης ,η απο όποια άλλη επιστήμη ,μπορείς να κάνεις register στο freelancer η σε κάποια άλλη πλατφόρμα τέτοιου τύπου. Οσο για το τς απλα βιαζόμουν επειδή είμαι λίγο αγχωμένος .
akis_fc Δημοσ. 23 Απριλίου 2016 Δημοσ. 23 Απριλίου 2016 Ένα select θα κάνεις όλες τις στήλες αν δεν ξέρεις που ειναι. Και αν θέλεις δώσε στοιχεία για να υπάρχει χειροπιαστό παράδειγμα να το καταλάβεις καλύτερα.
defacer Δημοσ. 23 Απριλίου 2016 Δημοσ. 23 Απριλίου 2016 Το θέμα μου είναι πώς άν έχω 30 στήλες για παράδειγμα απο τις οποίες η μία είναι ξένο κλειδί , και δέν ξέρω ποιά είναι . θα πρέπει να κάνω 30 select. Έκανα λοιπόν την ερώτηση μπάς και κάποιος ξέρει κάποια ποιό 'σύνθετη' εντολή που δίνει το dbms για να γλιτώσω χρόνο. Άρα αυτό που ήθελες στην πραγματικότητα είναι να δεις ποιά είναι τα κλειδιά; Γιατί δεν το ρωτούσες τότε απευθείας; (see XY problem) Μπορείς να δώσεις SHOW CREATE TABLE whatever και να πάρεις την πληροφορία που θες συνοπτικά. 2
mickael.kobol Δημοσ. 23 Απριλίου 2016 Μέλος Δημοσ. 23 Απριλίου 2016 Ναι μιλάμε για έναν πίνακα που μπορει εχει απο 300 μέχρι 1000 εγγραφές φίλε μου.
sundance_kid Δημοσ. 24 Απριλίου 2016 Δημοσ. 24 Απριλίου 2016 Επειδή πραγματικά δεν έχω καταλάβει τι θες να κάνεις, ας πούμε στο παρακάτω, δώσε ένα παράδειγμα για το τί θα ήθελες να εξάγεις. Ενδεικτικά, άν απο τον OrderDetails, θέλεις να εξάγεις όλες τις εγγραφές σχετικά με τη στήλη OrderID, με περιεχόμενο το 10252, τα εξάγεις με: SELECT * FROM OrderDetails WHERE OrderID = 10252
mickael.kobol Δημοσ. 24 Απριλίου 2016 Μέλος Δημοσ. 24 Απριλίου 2016 Εστω οτι ο order details εχει 40 στηλες και 10000 γραμμες . Ξέρω οτι η τιμη 10252 ανηκει σε μια απο αυτες τις στηλες,αλλα δεν ξερω σε ποια. Ρωτουσα λοιπον για να μη εκτελω 40 φορες SELECT * FROM OrderDetails WHERE.... Αν υπαρχει καποια builtin συναρτηση στο dbms της microsoft που απλα επιστρεφει σε ποια η ποιες στηλες ανηκει αυτη η τιμη
Επισκέπτης Δημοσ. 24 Απριλίου 2016 Δημοσ. 24 Απριλίου 2016 για να χρειάζεται να κάνεις τέτοιο query κάτι δεν πάει καλά στο schema. Μια λύση είναι να γράψεις query που θα παράγει select query για την κάθε στήλη. Με μια αναζήτηση θα βρεις σίγουρα παράδειγμα
gnsX Δημοσ. 25 Απριλίου 2016 Δημοσ. 25 Απριλίου 2016 groot σε όλο το subforum του προγραμματισμου δεν έχεις απαντήσει σε μία ερώτηση σωστά, ώστε να βοηθήσεις τον άλλο , μόνο κάτι τέτοιες εξυπνάδες γράφεις.
groot Δημοσ. 25 Απριλίου 2016 Δημοσ. 25 Απριλίου 2016 groot σε όλο το subforum του προγραμματισμου δεν έχεις απαντήσει σε μία ερώτηση σωστά, ώστε να βοηθήσεις τον άλλο , μόνο κάτι τέτοιες εξυπνάδες γράφεις. Αφενός κάνεις αυτό για το οποίο (εσφαλμένα) με κατηγορείς και αφετέρου εφόσον έχω απαντήσει έστω και μία φορά σε ερώτηση του OP τότε αυτό που λες είναι γενίκευση, ad hominem επίθεση χωρίς να έχουμε ανταλλάξει κάποιο μήνυμα σε αυτό το sub forum και (προφανέστατα) με κάποιο σκοπό. Βέβαια, από την άλλη, κλάιν. Ο πρώτος ή ο τελευταίος πικραμένος είσαι που παρακαλεί για λίγη σημασία; Και πολύ ασχολήθηκα Kisses. 2
gnsX Δημοσ. 25 Απριλίου 2016 Δημοσ. 25 Απριλίου 2016 Φιλια (μη συγχύζεσαι) Απλά δεν ήταν η πρώτη φορά που το βλέπω απο σένα. Δεν έχει να κάνει με αντιπαράθεση. (τώρα θα μου πεις τι θέλω ο ξένος στα χωράφια σας.Ε να που και που διαβάζω το subforum και βλέπω πολλούς τιτάνες προγραμματιστές να μοιράζουν γνώση στα insomnia) Όπως και να χει τα λεμε ε http://www.insomnia.gr/index.php?app=core&module=search&do=user_activity&sid=90de1e91f3df4986ca15aead55533c09&mid=350518&userMode=content&search_app=forums&search_app_filters[forums][searchInKey]=&search_app_filters[forums][sortKey]=date&search_app_filters[forums][sortDir]=
sundance_kid Δημοσ. 25 Απριλίου 2016 Δημοσ. 25 Απριλίου 2016 Εστω οτι ο order details εχει 40 στηλες και 10000 γραμμες . Ξέρω οτι η τιμη 10252 ανηκει σε μια απο αυτες τις στηλες,αλλα δεν ξερω σε ποια. Ρωτουσα λοιπον για να μη εκτελω 40 φορες SELECT * FROM OrderDetails WHERE.... Αν υπαρχει καποια builtin συναρτηση στο dbms της microsoft που απλα επιστρεφει σε ποια η ποιες στηλες ανηκει αυτη η τιμη Στάσου λίγο, γιατί λογικά δεν έχω καταλάβει τι θέλεις να κάνεις. Θέλεις δηλαδή να ρωτήσεις την βάση σε ποία στήλη περιέχει την συγκεκριμένη τιμή; Δεν το βρίσκω και τόσο χρήσιμο αυτό, εκτός και άν θέλεις να μετρήσεις πόσες φορές υπάρχει η τιμή που εκεί γίνεται με αυτό που σου είπα παραπάνω.
groot Δημοσ. 25 Απριλίου 2016 Δημοσ. 25 Απριλίου 2016 Φιλια (μη συγχύζεσαι) Απλά δεν ήταν η πρώτη φορά που το βλέπω απο σένα. Δεν έχει να κάνει με αντιπαράθεση. (τώρα θα μου πεις τι θέλω ο ξένος στα χωράφια σας.Ε να που και που διαβάζω το subforum και βλέπω πολλούς τιτάνες προγραμματιστές να μοιράζουν γνώση στα insomnia) Όπως και να χει τα λεμε ε http://www.insomnia.gr/index.php?app=core&module=search&do=user_activity&sid=90de1e91f3df4986ca15aead55533c09&mid=350518&userMode=content&search_app=forums&search_app_filters[forums][searchInKey]=&search_app_filters[forums][sortKey]=date&search_app_filters[forums][sortDir]= Λες κάτι για το sub forum του προγραμματισμού, μου κάνεις επίθεςη από το πουθενά και φέρνεις link που αναφέρεται ελάχιστα στο sub forum στο οποίο αναφέρεσαι δήθεν (και καλά) να υποστηρίξεις τα όσα λες. Τι να πει κανείς...; Μεγάλη φουρτούνα! Περαστικά.
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα