katina Δημοσ. 16 Μαρτίου 2016 Δημοσ. 16 Μαρτίου 2016 Υπάρχει τρόπος αλλάζοντας μόνο το where να μην εμφανίσω το x2 ? Δηλαδή Select x1,x2 from x where ( να βάλω κάτι) ώστε να εμφανιστεί μόνο το x1. Έχω τη δυνατότητα να βάλω κάτι μόνο στο where (!!!)
groot Δημοσ. 16 Μαρτίου 2016 Δημοσ. 16 Μαρτίου 2016 Δοκίμασες να του βάλεις κάτι; Ένα απεριτίφ; Λίγο καφέ; Πέρα από την πλάκα, αυτή η ερώτηση δείχνει ότι δεν ξέρεις τι κάνει ούτε το select, ούτε το from, ούτε και το where. Η απάντηση είναι απλή, αλλά καλύτερα για εσένα θα είναι να διαβάσεις τις σημειώσεις του μαθήματος.
katina Δημοσ. 16 Μαρτίου 2016 Μέλος Δημοσ. 16 Μαρτίου 2016 Χαχαχα...ωραία απάντηση. Πρόσεξε τη διατύπωση, να εμφανιστεί μόνο το x1, όχι και το x2 αλλάζοντας απλά το where.
katina Δημοσ. 16 Μαρτίου 2016 Μέλος Δημοσ. 16 Μαρτίου 2016 πχ. αν το X1 είναι 5 και το Χ2 είναι 7 τότε να βάλω select x1,x2 from x where τι ? ώστε να εμφανιστεί μόνο το 5 ως απάντηση;
katina Δημοσ. 16 Μαρτίου 2016 Μέλος Δημοσ. 16 Μαρτίου 2016 Ουσιαστικά να βάλω κάτι στο where ώστε να αγνοήσει πλήρως το x2. Το ξέρω ότι κανονικά δεν γίνεται απλά ρωτάω αν υπάρχει κανένα κόλπο για να γίνει πχ βάζοντας 2 instances του ίδιου table και κάπως να τα συνενώσω? Προφανώς υπάρχει λόγος πολύ πιο σύνθετος που το ρωτάω...
defacer Δημοσ. 16 Μαρτίου 2016 Δημοσ. 16 Μαρτίου 2016 Υπάρχει τρόπος αλλάζοντας μόνο το where να μην εμφανίσω το x2 ? Όχι. 1
katina Δημοσ. 16 Μαρτίου 2016 Μέλος Δημοσ. 16 Μαρτίου 2016 Ο λόγος είναι σύνθετος...αν σκεφτεί κάτι κάποιος ας μου πει...
M2000 Δημοσ. 16 Μαρτίου 2016 Δημοσ. 16 Μαρτίου 2016 Όπως έχεις κάνει ζητάς τα X1 και Χ2 πεδία από το πίνακα Χ, και θα πάρεις σε ένα αντικείμενο; 1) καμία εγγραφή γιατί ο πίνακας είναι άδειος 2) μία εγγραφή γιατί ζήτησες με ένα where κάτι (και ίσως το where έχει και πεδία που δεν αναφέρονται στην επιστροφή ή βάσει άλλου πίνακα), 3) μια ομάδα εγγραφών Αν έχεις το ένα δεν μπορείς να πάρεις το Χ1 Αν έχεις τα άλλα ναι μπορείς, απλά δεν διαβάζεις το Χ2 από την επιστροφή του Select αλλά αν δεν το θες δεν το βάζεις από την αρχή. Στο Where όμως μπορεί να βρίσκεται!
katina Δημοσ. 16 Μαρτίου 2016 Μέλος Δημοσ. 16 Μαρτίου 2016 Πώς δηλαδή μπορεί να γίνει αν δεν είμαι στο ένα;
M2000 Δημοσ. 17 Μαρτίου 2016 Δημοσ. 17 Μαρτίου 2016 Θα το κάνω όσο πιο περιεκτικό γίνεται: Το ερώτημα έχει τρία σκέλη, α) Select, η επιλογή το τύπου της επιστροφής ως recordset το οποίο μπορεί να είναι από μια εγγραφή (record) ενός πεδίου (field) μέχρι πολλές εγγραφές καθεμία με τον ίδιο αριθμό πεδίων. β)From, το πεδίο ορισμού τιμών που θα χρησιμοποιηθούν τόσο για την επιλογή όσο και στο επόμενο γ)Where εδώ καθορίζει τη συνθήκη και παίζει και προσθήκη ORDER BY να πάρει ταξινόμηση http://www.w3schools.com/sql/sql_syntax.asp Αν δεν θες να επιλέξεις το Χ2 δεν το βάζεις στο α. Αυτό θέλανε να σου πουν και παραπάνω οι άλλοι συνομιλητές με τον τρόπο τους! Αν είναι απαραίτητο το Χ2 για να βρεις το Χ1 τότε σίγουρα θα βρίσκεται στο From (ο πίνακας που θα το έχει), και στο Where σε μια συνθήκη που θα λογαριάζεται. Τώρα διάβασα το μήνυμα του @Kagelo χμ αν θέλει κάτι τέτοιο μάλλον δεν θα το πετύχει...
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα