» »

SQL Server 2005 in uporaba izrazov (expresisons)?

SQL Server 2005 in uporaba izrazov (expresisons)?

Dr X ::

Pozdravljeni!

Do sedaj sem uporabljal MS Access podatkovne baze v mojih speltnih aplikacijah. V accessu je bilo možno v queryjih ustvariti stolpce, katerih vrednost se je izračunala z uporabo izrazov (expressions). Ob prehodu na MS SQL Server 2005 pa pogrešam to možnost, nikjer na internetu ne morem najti na kakšen način se tukaj uporabljajo izrazi, ali je to sploh možno. Tudi v Query Builderju, ki je del VS 2005 ne najdem kakšne funkcije, ki bi to omogočala. Zanima me kako se to dela v SQL Serverju 2005 in VS 2005.

LP.
Nič ni nemogoče.

mHook ::

Enostavno napišeš izraz v SQLu
SELECT 1+2 AS rezultat
in vrnte ti tabelo s stolpcem "rezultat" vrednost v vrstici pa je 3.

Če pa imaš npr. tabelo s stolpci naziv, cena in ddv (npr. 0,2 oz 20%) pa lahko narediš takole:
SELECT naziv, cena, ddv, cena*(1+ddv) AS [cena z ddv]
FROM izdelki

Če imaš v izrazu kak poseben znak (presledek, šumnik) - kar je nepriporočljivo - mora ta izraz dati med oglate oklepaje.

Več o tem na MSDN SQL Expressions.
Obvezni download: BOL oz. Books OnLine

mHook ::

Če pa hočeš to shranit in uporabljati pa shraniš pod Views (v accessu poizvedba oz. query)


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[MS VS][C++] neveljavni privzeti podatkovni tip

Oddelek: Programiranje
61409 (1082) Ziga Dolhar
»

EXPORT: MSSQL -> file -> MySQL

Oddelek: Programiranje
71870 (1777) delfy
»

C# open form problem

Oddelek: Programiranje
51088 (1023) jonvejn
»

[Visual C#] pomoč - switch in okno

Oddelek: Programiranje
211613 (1391) darkolord
»

[MSSQL] Query

Oddelek: Programiranje
51172 (1105) zigi

Več podobnih tem