SQL Server query calculations

Συζητήσεις για τον Microsoft SQL Server

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
cherouvim
Script Master
Δημοσιεύσεις: 3137
Εγγραφή: 13 Ιούλ 2005 22:56
Τοποθεσία: Athens, Greece
Επικοινωνία:

SQL Server query calculations

Δημοσίευση από cherouvim » 26 Οκτ 2005 16:07

Gurus aporia!

Κώδικας: Επιλογή όλων

SELECT 5 * 5 AS foo, 3 AS bar
mou dinei poly sosta:
------------
foo | bar
------------
25 | 3

thelo omos tora na po kati san afto:

Κώδικας: Επιλογή όλων

SELECT 5 * 5 AS foo, 3 * foo AS bar
kai na mou dosei 25 gia foo kai 75 gia bar

alla fysika afto den ginete kai mou leei invalid column name foo

I lysi einai na ksanakano ton ypologismo:

Κώδικας: Επιλογή όλων

SELECT     5 * 5 AS foo, 3 * (5 * 5) AS bar
alla sti periptosi mou tha ithela na apofygo na ksanaektelestei afto to (5*5) . Yparxei lysi (ektos apo hrisi stored procedures)? I mipos o SQL SERVER vlepei oti afto to (5*5) to exei kanei calculate prin opote hrisimopoiei tin cached value? (apithano mou fenete na to kanei afto apo mono tou alla leme tora)

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27617
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

SQL Server query calculations

Δημοσίευση από cordis » 26 Οκτ 2005 16:35

easy... ;)

Κώδικας: Επιλογή όλων

select t1.foo, 3 * t1.foo AS bar
from (SELECT 5 * 5 AS foo) t1
------------
foo | bar
------------
25 | 75
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Απάντηση

Επιστροφή στο “MS SQL Server”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες