Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Υπάρχει τρόπος αλλάζοντας μόνο το where να μην εμφανίσω το x2 ?

 

Δηλαδή

 

Select x1,x2

from x

where  ( να βάλω κάτι)

 

ώστε να εμφανιστεί μόνο το x1. Έχω τη δυνατότητα να βάλω κάτι μόνο στο where (!!!)

Δημοσ.

Δοκίμασες να του βάλεις κάτι; Ένα απεριτίφ; Λίγο καφέ;

 

 

Πέρα από την πλάκα, αυτή η ερώτηση δείχνει ότι δεν ξέρεις τι κάνει ούτε το select, ούτε το from, ούτε και το where.

 

 

Η απάντηση είναι απλή, αλλά καλύτερα για εσένα θα είναι να διαβάσεις τις σημειώσεις του μαθήματος.

Δημοσ.

Χαχαχα...ωραία απάντηση. Πρόσεξε τη διατύπωση, να εμφανιστεί μόνο το x1, όχι και το x2 αλλάζοντας απλά το where.

Δημοσ.

πχ. αν το X1 είναι 5 και το Χ2 είναι 7

 

τότε να βάλω

 

select x1,x2

from x

where τι ?

 

ώστε να εμφανιστεί μόνο το 5 ως απάντηση;

Δημοσ.

Ουσιαστικά να βάλω κάτι στο where ώστε να αγνοήσει πλήρως το x2.

 

Το ξέρω ότι κανονικά δεν γίνεται απλά ρωτάω αν υπάρχει κανένα κόλπο για να γίνει πχ βάζοντας 2 instances του ίδιου table και κάπως να τα συνενώσω?


Προφανώς υπάρχει λόγος πολύ πιο σύνθετος που το ρωτάω...

Δημοσ.

Όπως έχεις κάνει ζητάς τα X1 και Χ2 πεδία από το πίνακα Χ, και θα πάρεις σε ένα αντικείμενο;

1) καμία εγγραφή γιατί ο πίνακας είναι άδειος

2) μία εγγραφή γιατί ζήτησες με ένα where κάτι (και ίσως το where έχει και πεδία που δεν αναφέρονται στην επιστροφή ή βάσει άλλου πίνακα), 

3) μια ομάδα εγγραφών

Αν έχεις το ένα δεν μπορείς να πάρεις το Χ1

Αν έχεις τα άλλα ναι μπορείς, απλά δεν διαβάζεις το Χ2 από την επιστροφή του Select

αλλά αν δεν το θες δεν το βάζεις από την αρχή. Στο Where όμως μπορεί να βρίσκεται!

Δημοσ.

Θα το κάνω όσο πιο περιεκτικό γίνεται:

Το ερώτημα έχει τρία σκέλη,

α) Select, η επιλογή το τύπου της επιστροφής ως recordset το οποίο μπορεί να είναι από μια εγγραφή (record) ενός πεδίου (field) μέχρι πολλές εγγραφές καθεμία με τον ίδιο αριθμό πεδίων.

β)From, το πεδίο ορισμού τιμών που θα χρησιμοποιηθούν τόσο για την επιλογή όσο και στο επόμενο

γ)Where εδώ καθορίζει τη συνθήκη και παίζει και προσθήκη ORDER BY να πάρει ταξινόμηση

 

http://www.w3schools.com/sql/sql_syntax.asp

Αν δεν θες να επιλέξεις το Χ2 δεν το βάζεις στο α. Αυτό θέλανε να σου πουν και παραπάνω οι άλλοι συνομιλητές με τον τρόπο τους!

Αν είναι απαραίτητο το Χ2 για να βρεις το Χ1 τότε σίγουρα θα βρίσκεται στο From (ο πίνακας που θα το έχει), και στο Where σε μια συνθήκη που θα λογαριάζεται.

 


Τώρα διάβασα το μήνυμα του @Kagelo χμ αν θέλει κάτι τέτοιο μάλλον δεν θα το πετύχει...

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...