Webmaster hogyan lehet létrehozni a webhelyén

7. lecke: létrehozása Számított mezők

Ebben a leckében megtudhatja, mi számított mezők, hogyan lehet létrehozni őket, és hogyan kell használni az álnevek hivatkozni egy ilyen területen az alkalmazás.

Mi számított mezők

A tárolt adatok adatbázistáblákban, általában nem olyan formában, hogy szükség van az alkalmazás. Íme néhány példa.

Ezeken a példákat, az adatokat nem tárolja a formában, amelyben meg kell adnia az alkalmazást. Ahelyett, hogy a kivonás az adatokat, majd módosítsa az alakjuk segítségével kliens alkalmazás vagy jelentés, akkor jobb kivonat már átalakított, becsült vagy formázott adatokat közvetlenül az adatbázisból.

Itt van, hogy segítsen számított mezők. Ezzel szemben mind a korábban kiválasztott oszlopokat, komputer mezők valójában az adatbázis tábla nincs jelen. Ők hozzák létre a „röptében” SELECT SQL-utasítást.

Kezdetben a kifejezés mező megegyezik az oszlop. és alapvetően ezek a kifejezések szinonimaként, bár az adatbázis oszlopok nevükön oszlopok. mező és a kifejezést általánosan használják, tekintettel a kiszámított mezők.

Fontos megjegyezni, hogy csak az adatbázis „tudja”, amely oszlopok a SELECT tényleges oszlopában, és mi - kiszámított területeken. A szempontból az ügyfél (például az alkalmazás), az adatok kiszámított mezők szerepelnek ugyanúgy, mint az adatok bármely másik oszlop.

Kliens vagy szerver formázást?

Sok változás és változtatás formátum, amely lehet megvalósítani SQL-nyilatkozatok is kell tenni, és a kliens alkalmazás. Azonban, mint általában, ezeket a műveleteket hajtják végre sokkal gyorsabb az adatbázis szerver, mint a kliens, mivel az adatbázis célja mindenekelőtt a gyors és hatékony végrehajtását az ilyen típusú művelet.

összefűzése mezők

Annak igazolására, működésének számított mezők, fontolja meg egy egyszerű példát - hozzanak létre egy fejléc, amely két oszlopot.

láncolat

Ötvözi értékeket (az őket összekapcsoló) megszerzésére irányuló „hosszú” érték.

Ehhez csatlakoztassa a két érték. A SELECT SQL-kifejezés, akkor összefűzheti két oszlop egy speciális operátor. Attól függően, hogy az adatbázis lehet egy „plusz” jel (+) vagy két függőleges csík (||).

Operator + vagy ||

DBMS Access, SQL Server és a Sybase összefűzés plusz megjelölést használják. Az adatbázis DB2, Oracle, PostgreSQL, Sybase használja a jel ||. További információkért nézd meg a dokumentációt az adatbázisban. tulajdonképpen || - előnyösebb operátor, úgy, hogy támogatja az összes sok-sok adatbázisok.

Az alábbiakban egy példát a védjegy használatának „plusz” (a szintaktikai alkalmazott elfogadni legtöbb DBMS).