Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  SQLi päringute tegemine märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
ufo56
HV Guru
ufo56

liitunud: 18.11.2004




sõnum 18.12.2008 16:21:16 SQLi päringute tegemine vasta tsitaadiga

Tervist

Ütlen kohe ära et jah on tegemist koduse tööga millega olen hätta jäänud. Põhimõtteliselt on tegemist tabeliga kus niinimetatud "klientide" andmed, tegemist oleks nagu mobiili arvetega. Nüüd oleks vaja teha mõned päringud millega ma enam hakkama ei saa :S Ma ei taha et keegi mulle midagi ette ära teeks vaid annaks vihjeid asjast. Väga tänulik oleks icon_smile.gif

Nõuded päringutele
# kasutatakse vähemalt 3 arvulist funktsiooni - 1 või 2
# kasutatakse vähemalt 3 tekstilist funktsiooni - 1 või 2
# kasutatakse vähemalt 3 kuupäevalist funktsiooni - 1 või 2
# kasutatakse grupifunktsioonid (COUNT, MAX, MIN, AVG, SUM ); valida 3 nende seast - 3 päringut
# kasutatakse väis ühendamisega (outer join) -1
# kasutatakse alampäringuid - 2

oracle8:
  1. CREATE TABLE emt_kontor_arst112
  2. (kontor_id NUMBER(2) NOT NULL PRIMARY KEY,
  3. nimi VARCHAR2(30),
  4. aadress VARCHAR2(30),
  5. lahtiolekuaeg VARCHAR2(30));
  6.  
  7. CREATE TABLE teenused_arst112
  8. (teenused_id NUMBER(20) NOT NULL PRIMARY KEY,
  9. teenusenimi VARCHAR2(30),
  10. teenusehind VARCHAR2(30),
  11. garantiikorras VARCHAR2(30),
  12. selgitus VARCHAR2(30));
  13.  
  14. CREATE TABLE arve_arst112
  15. (arve_id NUMBER(20) NOT NULL PRIMARY KEY,
  16. koostatud VARCHAR2(30),
  17. tähtaeg VARCHAR2(30),
  18. summa VARCHAR2(30));
  19.  
  20. CREATE TABLE klient_arst112
  21. (klient_id NUMBER(20) NOT NULL PRIMARY KEY,
  22. eesnimi VARCHAR2(30),
  23. perenimi VARCHAR2(30),
  24. telefon VARCHAR2(30),
  25. mobiil VARCHAR2(30),
  26. email VARCHAR2(30),
  27. liitunud DATE,
  28. lahkunud DATE));
  29.  
  30. CREATE TABLE laekumine_arst112
  31. (laekumine_id NUMBER(20) NOT NULL PRIMARY KEY,
  32. kuupäev VARCHAR2(30),
  33. summa VARCHAR2(30));
  34.  
  35. CREATE TABLE tellimus_arst112
  36. (tellimus_id NUMBER(20) NOT NULL PRIMARY KEY,
  37. kontor_id NUMBER(2),
  38. teenuse_id NUMBER(2),
  39. arve_id NUMBER(20),
  40. klient_id NUMBER(20),
  41. laekumine_id NUMBER(20));
  42.  
  43.  
  44.  
  45. ALTER TABLE tellimus_arst112
  46. ADD foreign KEY (kontor_id) references emt_kontor_arst112(kontor_id);
  47.  
  48.  
  49. ALTER TABLE tellimus_arst112
  50. ADD foreign KEY (arve_id) references arve_arst112(arve_id);
  51.  
  52. ALTER TABLE tellimus_arst112
  53. ADD foreign KEY (teenuse_id) references teenused_arst112(teenused_id);
  54.  
  55.  
  56. ALTER TABLE tellimus_arst112
  57. ADD foreign KEY (klient_id) references klient_arst112(klient_id);
  58.  
  59.  
  60. ALTER TABLE tellimus_arst112
  61. ADD foreign KEY (laekumine_id) references laekumine_arst112(laekumine_id);
  62.  
  63.  
  64.  
  65. INSERT INTO emt_kontor_arst112 (kontor_id, nimi, aadress, lahtiolekuaeg)
  66. VALUES (1, 'Võru EMT kontor', 'Vilja 15', '08.00-17.00');
  67.  
  68. INSERT INTO emt_kontor_arst112 (kontor_id, nimi, aadress, lahtiolekuaeg)
  69. VALUES (2, 'Põlva EMT kontor', 'Kase 14', '08.00-17.00');
  70.  
  71. INSERT INTO emt_kontor_arst112 (kontor_id, nimi, aadress, lahtiolekuaeg)
  72. VALUES (3, 'Tartu EMT kontor', 'Võru 24', '08.00-17.00');
  73.  
  74. INSERT INTO emt_kontor_arst112 (kontor_id, nimi, aadress, lahtiolekuaeg)
  75. VALUES (4, 'Narva EMT kontor', 'Järv 9', '08.00-17.00');
  76.  
  77. INSERT INTO emt_kontor_arst112 (kontor_id, nimi, aadress, lahtiolekuaeg)
  78. VALUES (5, 'Talinn EMT kontor', 'Maakri 7', '08.00-17.00');
  79.  
  80.  
  81. INSERT INTO klient_arst112 (klient_id, eesnimi, perenimi, telefon, mobiil, email, liitunud, lahkunud)
  82. VALUES (2, 'Marko', 'Visnapuu', '5434768', '56789034', 'Marko.Visnapuu@mail.ee', '11.12.2007', '12.09.2008');
  83.  
  84. INSERT INTO klient_arst112 (klient_id, eesnimi, perenimi, telefon, mobiil, email, liitunud, lahkunud)
  85. VALUES (2, 'Meeli', 'Ratas', '54346', '5476345', 'Meeli.Ratas@mail.ee', '21.08.2007', '21.09.2008');
  86.  
  87. INSERT INTO klient_arst112 (klient_id, eesnimi, perenimi, telefon, mobiil, email, liitunud, lahkunud)
  88. VALUES (3, 'Madis', 'Luud', '45346', '5576315', 'Madis@mail.ee', '22.02.2006', '22.09.2007');
  89.  
  90. INSERT INTO klient_arst112 (klient_id, eesnimi, perenimi, telefon, mobiil, email, liitunud, lahkunud)
  91. VALUES (4, 'Teele', 'Luik', '75346', '5276325', 'Teele.luuk@hotmail.com', '11.04.2006', '13.07.2007');
  92.  
  93. INSERT INTO klient_arst112 (klient_id, eesnimi, perenimi, telefon, mobiil, email, liitunud, lahkunud)
  94. VALUES (5, 'Kunnar', 'Kukk', '67346', '5016325', 'Kunnar.Kukk@mail.ee', '10.10.2005', '13.08.2006');
  95.  
  96. INSERT INTO klient_arst112 (klient_id, eesnimi, perenimi, telefon, mobiil, email, liitunud, lahkunud)
  97. VALUES (6, 'Maie', 'Nugis', '87346', '5616353', 'Maie.nugis@mail.ee', '16.10.2006', '13.12.2006');
  98.  
  99. INSERT INTO klient_arst112 (klient_id, eesnimi, perenimi, telefon, mobiil, email, liitunud, lahkunud)
  100. VALUES (7, 'Üllar', 'Kott', '47346', '5816353', 'Ültz@mail.ee', '26.10.2006', '13.12.2008');
  101.  
  102. INSERT INTO klient_arst112 (klient_id, eesnimi, perenimi, telefon, mobiil, email, liitunud, lahkunud)
  103. VALUES (8, 'Kaisa', 'Tee', '37346', '5819873', 'Kaisa.road@mail.ee', '11.10.2006', '21.09.2008');
  104.  
  105. INSERT INTO klient_arst112 (klient_id, eesnimi, perenimi, telefon, mobiil, email, liitunud, lahkunud)
  106. VALUES (9, 'Ants', 'Lumi', '67346', '5868873', 'Ants.lumi@mail.ee', '23.07.2007', '27.09.2008');
  107.  
  108. INSERT INTO klient_arst112 (klient_id, eesnimi, perenimi, telefon, mobiil, email, liitunud, lahkunud)
  109. VALUES (10, 'Maria', 'Jooks', '57346', '5860973', 'Maria@mail.ee', '21.07.2007', '26.09.2007');
  110.  
  111. INSERT INTO teenused_arst112 (teenused_id, teenusenimi, teenusehind, garantiikorras, selgitus)
  112. VALUES (1, 'Kaardivahetus', '100kr', 'Puudub', 'Sim-kaardi vahetus');
  113.  
  114. INSERT INTO teenused_arst112 (teenused_id, teenusenimi, teenusehind, garantiikorras, selgitus)
  115. VALUES (2, 'Kuuleri puhastus', '150kr', '1 kuu', 'Kuuleri puhastus ja paigaldus');
  116.  
  117. INSERT INTO teenused_arst112 (teenused_id, teenusenimi, teenusehind, garantiikorras, selgitus)
  118. VALUES (3, 'Kuuleri vahetus', '300kr', '6 kuu', 'Kuuleri vahetus ja paigaldus');
  119.  
  120. INSERT INTO teenused_arst112 (teenused_id, teenusenimi, teenusehind, garantiikorras, selgitus)
  121. VALUES (4, 'Display parandus', '600kr', '12kuu', 'Display parandus');
  122.  
  123. INSERT INTO teenused_arst112 (teenused_id, teenusenimi, teenusehind, garantiikorras, selgitus)
  124. VALUES (5, 'Emaplaadi vahetus', '700-2000kr', '24kuu', 'Emaplaadi vahetus');
  125.  
  126.  
  127. INSERT INTO arve_arst112 (arve_id, koostatud, tähtaeg, summa)
  128. VALUES (1, '12.12.2007', '12.01.2008', '100 kr');
  129.  
  130. INSERT INTO arve_arst112 (arve_id, koostatud, tähtaeg, summa)
  131. VALUES (2, '13.12.2007', '13.01.2008', '150 kr');
  132.  
  133. INSERT INTO arve_arst112 (arve_id, koostatud, tähtaeg, summa)
  134. VALUES (3, '14.12.2007', '14.01.2008', '300 kr');
  135.  
  136. INSERT INTO arve_arst112 (arve_id, koostatud, tähtaeg, summa)
  137. VALUES (4, '15.12.2007', '15.01.2008', '600 kr');
  138.  
  139. INSERT INTO arve_arst112 (arve_id, koostatud, tähtaeg, summa)
  140. VALUES (5, '16.12.2007', '16.01.2008', '700 kr');
  141.  
  142. INSERT INTO arve_arst112 (arve_id, koostatud, tähtaeg, summa)
  143. VALUES (6, '21.12.2007', '21.01.2008', '100 kr');
  144.  
  145. INSERT INTO arve_arst112 (arve_id, koostatud, tähtaeg, summa)
  146. VALUES (7, '22.12.2007', '22.01.2008', '150 kr');
  147.  
  148. INSERT INTO arve_arst112 (arve_id, koostatud, tähtaeg, summa)
  149. VALUES (8, '23.12.2007', '23.01.2008', '300 kr');
  150.  
  151. INSERT INTO arve_arst112 (arve_id, koostatud, tähtaeg, summa)
  152. VALUES (9, '24.12.2007', '24.01.2008', '600 kr');
  153.  
  154. INSERT INTO arve_arst112 (arve_id, koostatud, tähtaeg, summa)
  155. VALUES (10, '29.12.2007', '29.01.2008', '2000 kr');
  156.  
  157.  
  158.  
  159.  
  160. INSERT INTO laekumine_arst112 (laekumine_id, kuupäev, summa)
  161. VALUES (1, '12.01.2008', '100 kr')
  162.  
  163. INSERT INTO laekumine_arst112 (laekumine_id, kuupäev, summa)
  164. VALUES (2, '13.01.2008', '150 kr')
  165.  
  166. INSERT INTO laekumine_arst112 (laekumine_id, kuupäev, summa)
  167. VALUES (3, '14.01.2008', '300 kr')
  168.  
  169. INSERT INTO laekumine_arst112 (laekumine_id, kuupäev, summa)
  170. VALUES (4, '15.01.2008', '600 kr')
  171.  
  172. INSERT INTO laekumine_arst112 (laekumine_id, kuupäev, summa)
  173. VALUES (5, '16.01.2008', '700 kr')
  174.  
  175. INSERT INTO laekumine_arst112 (laekumine_id, kuupäev, summa)
  176. VALUES (6, '21.01.2008', '100 kr')
  177.  
  178. INSERT INTO laekumine_arst112 (laekumine_id, kuupäev, summa)
  179. VALUES (7, '22.01.2008', '150 kr')
  180.  
  181. INSERT INTO laekumine_arst112 (laekumine_id, kuupäev, summa)
  182. VALUES (8, '23.01.2008', '300 kr')
  183.  
  184. INSERT INTO laekumine_arst112 (laekumine_id, kuupäev, summa)
  185. VALUES (9, '24.01.2008', '600 kr')
  186.  
  187. INSERT INTO laekumine_arst112 (laekumine_id, kuupäev, summa)
  188. VALUES (10, '29.01.2008', '2000 kr')

_________________
 Lae pildid -> pilt.io
Kommentaarid: 78 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 67
tagasi üles
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 18.12.2008 16:30:18 vasta tsitaadiga

Kes siis rahalised summad stringina salvestab icon_confused.gif
Samuti oleks kena kui kõik kuupäevalised väljad oleks ka vastavas tüübis, jääks mõttetu string to date muutmine pidevalt ära ja saaks pigem kasutada date to format funktsioone et andmebaasist kohe sobivas formaadis väljutada kuupäev/aeg.
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
ufo56
HV Guru
ufo56

liitunud: 18.11.2004




sõnum 18.12.2008 16:46:06 vasta tsitaadiga

Hmm kuidas ma selle summa peaks siis salvestama?

Ja kahjuks kuupäeva kohta ei oska ka midagi öelda mis tal viga peaks nüüd olema :S

_________________
 Lae pildid -> pilt.io
Kommentaarid: 78 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 67
tagasi üles
vaata kasutaja infot saada privaatsõnum
oicu
HV kasutaja

liitunud: 23.11.2006




sõnum 18.12.2008 17:31:42 vasta tsitaadiga

teenusehind võiks olla NUMBER, tähtaeg DATE,
samuti summale ei ole mõtet lisada juurde tähist 'kr'.

garantiikorras võiks olla ka DATE
Kommentaarid: 9 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 9
tagasi üles
vaata kasutaja infot saada privaatsõnum
ufo56
HV Guru
ufo56

liitunud: 18.11.2004




sõnum 18.12.2008 17:47:21 vasta tsitaadiga

Nii parandatud icon_smile.gif

aga äkki keegi jutustab nendest päringutest ka midagi icon_smile.gif hullult oleks abi

_________________
 Lae pildid -> pilt.io
Kommentaarid: 78 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 67
tagasi üles
vaata kasutaja infot saada privaatsõnum
oicu
HV kasutaja

liitunud: 23.11.2006




sõnum 18.12.2008 17:50:16 vasta tsitaadiga

laekumine tabel on suht kahtlane, need väljad saaks lisada arve_arst112 tabelisse. läheks vaja 2 välja juurde, üks NUMBER(1), makstud korral 1, muidu 0, ja teine väli maksmise kuupäev.
Kommentaarid: 9 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 9
tagasi üles
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 18.12.2008 17:51:43 vasta tsitaadiga

Aga kui klient kahes osas tasub ?
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
ufo56
HV Guru
ufo56

liitunud: 18.11.2004




sõnum 18.12.2008 17:53:27 vasta tsitaadiga

ok ok mikk kle icon_biggrin.gif see on mingi lambist koolitöö mida homseks vaja icon_biggrin.gif sellepeale ei ole mõeldud. Ma usun et te olete selles pro'd aga mina pole, võimalikult lihtsalt ära teha vaja
_________________
 Lae pildid -> pilt.io


viimati muutis ufo56 18.12.2008 17:54:25, muudetud 1 kord
Kommentaarid: 78 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 67
tagasi üles
vaata kasutaja infot saada privaatsõnum
oicu
HV kasutaja

liitunud: 23.11.2006




sõnum 18.12.2008 17:54:14 vasta tsitaadiga

mikk36 kirjutas:
Aga kui klient kahes osas tasub ?

sellisel juhul läheb jah natuke keerulisemaks. Kuid tasumise kohta eraldi tabelit ei ole minuarust mõtet teha.
Kommentaarid: 9 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 9
tagasi üles
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 18.12.2008 17:54:55 vasta tsitaadiga

ufo56, mõtle mis infot sa saada tahaks andmebaasist, küll siis ka queryd tulevad.
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
ufo56
HV Guru
ufo56

liitunud: 18.11.2004




sõnum 18.12.2008 17:56:19 vasta tsitaadiga

Vaata häda ongi et mu hallis ajus ei ütle need sõnad eriti midagi
# kasutatakse vähemalt 3 arvulist funktsiooni - 1 või 2
# kasutatakse vähemalt 3 tekstilist funktsiooni - 1 või 2
# kasutatakse vähemalt 3 kuupäevalist funktsiooni - 1 või 2
# kasutatakse grupifunktsioonid (COUNT, MAX, MIN, AVG, SUM ); valida 3 nende seast - 3 päringut
# kasutatakse väis ühendamisega (outer join) -1
# kasutatakse alampäringuid - 2

icon_sad.gif

_________________
 Lae pildid -> pilt.io
Kommentaarid: 78 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 67
tagasi üles
vaata kasutaja infot saada privaatsõnum
oicu
HV kasutaja

liitunud: 23.11.2006




sõnum 18.12.2008 18:01:09 vasta tsitaadiga

huvitavad definitsioonid, arvuline ja tekstiline funktioon icon_biggrin.gif

arvuline midagi sellist? (select * from arve_arst112 where summa > 200) ?
tekstiline (select * from klient_arst112 where lower(nimi) like '%jaan%') ?
Kommentaarid: 9 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 9
tagasi üles
vaata kasutaja infot saada privaatsõnum
ufo56
HV Guru
ufo56

liitunud: 18.11.2004




sõnum 18.12.2008 18:09:19 vasta tsitaadiga

definitsioonides ongi asi, kurat ei tea mida ta mõtleb. Eks midagi mõtlen vast välja
_________________
 Lae pildid -> pilt.io
Kommentaarid: 78 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 67
tagasi üles
vaata kasutaja infot saada privaatsõnum
gynterk
HV kasutaja

liitunud: 17.01.2004




sõnum 20.12.2008 16:34:16 vasta tsitaadiga

Minu teada ei ole SQL-is ühtegi funktsiooni, mille nimeks oleksid arvud. Palu õppejõul/õpetajal endal selgeks teha SQL-i baasteadmised või õppida paremini tõlkima/seletama. Kui õpetaja mõtleb nii nagu oicu, siis korrektsed seletused oleksid nt et kasutatakse vähemalt kolme päringut, mille tingimused on määratud arvudena (numeric) või kasutatakse vähemalt kolme päringut, mille tingimused on määratud tekstilisena (string) jne kuupäev (date) jne. Mis asi on alampäring? Inner Join?

Teine võimalus on see, et õppejõud mõtleb tekstiliste funktsioonide all funktsioone ucase(), lcase(), mid() [skalaarsed] jne ja arvuliste funktsioonide all matemaatilisi tehteid/funktsioone või koondfunktsioone [min(), max(), avg() jne], kuigi viimased on eraldi välja toodud, kui grupifunktsioonid. Kuupäevafunktsioonid on näiteks date(), now(), curdate(), curtime() jne.


viimati muutis gynterk 20.12.2008 16:51:12, muudetud 2 korda
Kommentaarid: 5 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 5
tagasi üles
vaata kasutaja infot saada privaatsõnum
lauri
HV veteran
lauri

liitunud: 05.11.2001



Autoriseeritud ID-kaardiga

sõnum 20.12.2008 16:39:21 vasta tsitaadiga

gynterk kirjutas:
Mis asi on alampäring? Inner Join?


alampäring on midagi sellist:
SELECT * FROM table1 WHERE blaah IN (SELECT blaah FROM table2 WHERE kuupaev='2008-12-20')

inner join ei ole alampäring, JOIN on kasutusel tabelite ühendamise mingisuguse tunnus(t)e alusel.

_________________
The sh*t has hit the fan.
Kommentaarid: 90 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 80
tagasi üles
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 20.12.2008 16:42:57 vasta tsitaadiga

Kes siin üldse MySQL'st juttu tegi ?
Selgelt näha ju et Oraclega on tegemist.

http://www.techonthenet.com/oracle/functions/


viimati muutis mikk36 20.12.2008 16:44:32, muudetud 1 kord
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
gynterk
HV kasutaja

liitunud: 17.01.2004




sõnum 20.12.2008 16:43:52 vasta tsitaadiga

Yeh, sorry. Kirjutasin niikuinii SQL-ist üldiselt. Alguses mainitud MySQL oli lihtsalt valesti pandud.
Kommentaarid: 5 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 5
tagasi üles
vaata kasutaja infot saada privaatsõnum
lauri
HV veteran
lauri

liitunud: 05.11.2001



Autoriseeritud ID-kaardiga

sõnum 20.12.2008 16:44:47 vasta tsitaadiga

erilist vahet ei ole. SQL on SQL.
erinevused on minimaalsed.

_________________
The sh*t has hit the fan.
Kommentaarid: 90 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 80
tagasi üles
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 20.12.2008 16:45:41 vasta tsitaadiga

Ja sinu probleemile, et mysql'is pole ühtegi funktsiooni sihtgrupiga arvud:
http://dev.mysql.com/doc/refman/5.0/en/numeric-functions.html
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
gynterk
HV kasutaja

liitunud: 17.01.2004




sõnum 20.12.2008 16:52:13 vasta tsitaadiga

mikk36 kirjutas:
Ja sinu probleemile, et mysql'is pole ühtegi funktsiooni sihtgrupiga arvud:
http://dev.mysql.com/doc/refman/5.0/en/numeric-functions.html

Ma ei rääkinud sihtgrupist vaid konkreetsetest funktsioonidest, mille nimed on arvulised st arvulised funktsioonid nt 12345(). Võid arvata, et see on tähenärimine, aga nii ma sellest aru sain. Matemaatiliste tehete all mõtlesin ka tegelikult matemaatilisi funktsioone, aga väljendasin ennast valesti. Parandasin antud vead icon_smile.gif OK aitab, läheb liiga OT-ks ära. Nüüdseks peaks teema algatajal piisavalt juba inffi olema, mida võiks päringutesse kirjutada.
Kommentaarid: 5 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 5
tagasi üles
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 20.12.2008 17:06:00 vasta tsitaadiga

Nüüdseks peaks olema teema ammu ammendanud ennast kuna eile hommikul kukkuks juba tähtaeg icon_biggrin.gif
Muide kas on üldse ühtegi funktsiooni, kus on number esimene ?
Kas mitte ei olnud suht üleüldine common rule et isegi muutujate nimedes ei või number esimene täht olla ? (Kõikide programmeerimiskeelte suhtes siis)

Et kui oskad mõnest keelest tuua mõne näite, kus funktsioon algab numbriga, siis oleks kena.
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
oicu
HV kasutaja

liitunud: 23.11.2006




sõnum 20.12.2008 18:05:38 vasta tsitaadiga

mikk36 kirjutas:
Muide kas on üldse ühtegi funktsiooni, kus on number esimene ?
Kas mitte ei olnud suht üleüldine common rule et isegi muutujate nimedes ei või number esimene täht olla ? (Kõikide programmeerimiskeelte suhtes siis)

minu arust ei ole number funktsiooni nime alguses lubatud. Tohib alata kas tähe või mingi special sümboliga.
Kommentaarid: 9 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 9
tagasi üles
vaata kasutaja infot saada privaatsõnum
mirko28
Aeg maha 1p
mirko28

liitunud: 31.12.2003




sõnum 24.04.2009 20:25:17 vasta tsitaadiga

oicu kirjutas:

minu arust ei ole number funktsiooni nime alguses lubatud.


Korrektne. enamikes gramamtikas nii.
Kommentaarid: 5 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 4
tagasi üles
vaata kasutaja infot saada privaatsõnum
tooner
HV vaatleja

liitunud: 07.05.2009




sõnum 08.05.2009 21:56:23 vasta tsitaadiga

Mis te nüüd sogate... "arvulised funktsioonid" tõlkub suht otseselt "numeric functions", millele link juba ka anti. S*** tõlge muidugi, aga arusaadav IMHO.
Kommentaarid: 1 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 1
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  SQLi päringute tegemine
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.