Új hozzászólás Aktív témák
-
dellfanboy
őstag
használ itt vki pl-sql-t? ha igen az use hash parancs pontosan mire való?
idáig csak különböző selecteket irogattam, de most a fonok adott egy combosabb melot...eladó dolgok:mondd az árát és vidd http://hardverapro.hu/tag/dellfanboy#aprohirdetesei
-
dellfanboy
őstag
most ismerkedek a pl sql-el
van egy script
SELECT *
FROM táblanév
WHERE 1=1AND upper(g.NAME) LIKE '%lajos%';
segítsetek miért van az, hogy ha törlöm a where 1=1 feltételt errort kapok?
ill AND után miért kell az upper? miért nem jó ha simán ezt írom:
SELECT *
FROM táblanévAND (g.NAME) LIKE '%lajos%';
eladó dolgok:mondd az árát és vidd http://hardverapro.hu/tag/dellfanboy#aprohirdetesei
-
dellfanboy
őstag
hogy lehetne megoldani azt a problémát hogy
kollégámnak -régi motoros- van jogosultsága hogy lásson pár táblát
nekem mint új tag nincs/nem adnak...nekem ugyanarra a táblákra lenne szükségem mint amit ő lát...
hogy láthatnám?( gondoltam arra, hogy létrehoz táblát amihez nekem ad láthatósági jogosultságot?)
olyan verzióban gondolkodok, hogy hetente lefuttatna egy scriptet az ő által létrehozott táblákhoz és azokat láthatnám... esetleg egyéb öteltek?
persze a legjobb az lenne, ha neki nem sok dolga lenne vele mert annyira nem segítőkész...(az meg nonszensz, hogy ő neki van jogosultsága mert x éve itt dolgozik nekem meg nincs mert új vagyok.. dehát ezvan...)
nem vagyok sql pro. csak selecteket írkálok...eladó dolgok:mondd az árát és vidd http://hardverapro.hu/tag/dellfanboy#aprohirdetesei
-
dellfanboy
őstag
kollégám látja az x y táblákat én nem
arra gondoltam, hogy a kollégám létrehoz egy a,c táblát
a, c táblához ad nekem jogosultságoat hogy láthassam, és tudjak select-eket írni. (a, c táblában xy tábla adata szerepelnek ugyanúgy, változatlan formában csak mivel xy táblához nekem nem adnak jogosultságot én nem láthatom)
nagyrészt ez a problémám..eladó dolgok:mondd az árát és vidd http://hardverapro.hu/tag/dellfanboy#aprohirdetesei
-
dellfanboy
őstag
válasz sztanozs #1797 üzenetére
igazad van. való igaz, hogyha látja a táblákat nem biztos, hogy tud kreálni új táblákat.. ezt el is felejtettem, hétfőn megnézem tud-e kreálni.
azért nem kaptam jogosultságot mert vmi it biztonsági izé lépett életbe 0601-től... azokba a táblákba lévő adatok kellenek, így most ő futtatgatja le és küldi el nekem...
eladó dolgok:mondd az árát és vidd http://hardverapro.hu/tag/dellfanboy#aprohirdetesei
-
dellfanboy
őstag
sziasztok, segítsetek már légyszi
van egy tábla ami másik adatbázisban van, az It szerint van hozzá olvasási jogom.
adatbázis linkel elérem de nekem még sehogyse sikerült ráfuttatnom egy szimpla select *from-otígy néz ki az adatbázis link:
drop database link xxxxxx;
create database link aaaaaaa connect to usernev identified by password using ’xxxxxx’
select *from tábla_xxxxxxvmit rosszul írtam? sql szerint invalid character hibát kapok SQL Error: ORA-00911 ill ORA-00933
hogy kell egy sima selectet írni, ha a táblát adatbázis link-el érem el csak?
eladó dolgok:mondd az árát és vidd http://hardverapro.hu/tag/dellfanboy#aprohirdetesei
-
dellfanboy
őstag
ha ezt futtatom le
select * from táblanév drop database link xxxxxx;
create database link aaaaaaa connect to usernev identified by password using ’xxxxxx’
akkor ORA-00933: az SQL parancs nem megfelelően ér véget hibával áll le.eladó dolgok:mondd az árát és vidd http://hardverapro.hu/tag/dellfanboy#aprohirdetesei
-
dellfanboy
őstag
a konstruktív, hozzászolásokat köszönöm, és elnézést, tényleg nem írtam le a környezetet ami oracle
a szoftver pontos neve oracle sql developer verzió3.0.04
de ha már szóba jött a szoftver aki használja mi a véleménye? idáig pl sql developert használtam, de most ezt "adták". még ismerkedek vele, de nem tűnik vészesnekeladó dolgok:mondd az árát és vidd http://hardverapro.hu/tag/dellfanboy#aprohirdetesei
-
dellfanboy
őstag
válasz Apollo17hu #1912 üzenetére
igen, nálunk is azért van oracle sql dev, mert ingyenes a plsql meg licence díjas. de nálunk most épp ktg csökkentés van.
eladó dolgok:mondd az árát és vidd http://hardverapro.hu/tag/dellfanboy#aprohirdetesei
-
dellfanboy
őstag
két kérdésben kérném a segítségeteket, van egy táblám 5 mezőből áll és ki kell szűrnőm a azon rekordokat amik duplikálva vannak az első3 mezőbe?
bvan 1 táblám tele címmel és ketté kell szednem egyik részébe csak 4 jegyű irányítószám legyen másikban a város.
(irszám össze vissza van pl1044bp, budapest 1044, ujpest stb.nem pontos megoldást kérek mert ez a "házim", csak elvet, mi alapján induljak el..
eladó dolgok:mondd az árát és vidd http://hardverapro.hu/tag/dellfanboy#aprohirdetesei
-
dellfanboy
őstag
hello
szükségem lenne egy kis sql adatbázis link segítsége
belépek A adatbázisba ésle szeretnék futtatni egy tök egyszerű selectet ami B-re hivatkozik. tudnátok segíteni hogy kell ezt pontosan leírniselect * from tábla
create database link B connect to user identified by pw
using 'A'eladó dolgok:mondd az árát és vidd http://hardverapro.hu/tag/dellfanboy#aprohirdetesei
-
dellfanboy
őstag
mi a legegyszerűbb módja, hogy 1 oszlopban megszámoljam a változókat?
select distinct oszlopnév from táblanév ?mi a helyzet ha két oszlopot akarok lekérni de csak az egyiket sorba rendezni?
eladó dolgok:mondd az árát és vidd http://hardverapro.hu/tag/dellfanboy#aprohirdetesei
-
dellfanboy
őstag
egy olyan kérdésem lenne, hogy van egy oszlopom ami datetime néven fut yyyy-mm-dd óóra:perc:mp
pontosan milyen selectet kellene írnom pl/sql-be hogy megkapjam a 2014jan1-2014feb1 közötti értékeket? sokszor kopiztam már ki a eredményből a korrekt értékeket de sehogy se akar lefutni...eladó dolgok:mondd az árát és vidd http://hardverapro.hu/tag/dellfanboy#aprohirdetesei
-
dellfanboy
őstag
van egy sql-em amit az egyik tapasztalt kollégám adott
így épül fel:
select itt néhány oszlopot szummáz amikor teljesen a feltétel sum(case when...
utána jön a from majd ami számomra teljesen új: újabb select ordered use hash oszlopnevek itt szintén szummázunk pár oszlopot
megint egy from táblaneveke és a where feltételek
és a végén group by-olunkén kezdő vagyok sql téren (suliba nem is tanultam csak autodidakta módon internetről) de tudnátok segíteni miért jók az ilyen select a selectbe lekérdezések?
egyáltalán az use hash micsoda?létrehoz egy hash táblát? de akkor miért nem create-el keződdik?eladó dolgok:mondd az árát és vidd http://hardverapro.hu/tag/dellfanboy#aprohirdetesei
-
dellfanboy
őstag
miért nem fut le szerintetek a scriptem tök egyszerű
tálbanév1.oszlopnév, táblanév1.oszlopnév2 táblanév2.oszlop1
from tábla1
inner join
tábla2
on tábla1.oszlopnév=táblanév2.oszlop1(táblanevem így néz ki xx.táblanév_2014 és yy.táblanév_2013 lehet a táblanév bekavar?van benne pont? az id amivel összekötőm a két táblát egyik táblában id másikban ügyfél id...
a lényeg, hogy az id kösse őket egyik táblából jöjjön az üf adat a másikból meg a szolgáltatás
plsql-t használokeladó dolgok:mondd az árát és vidd http://hardverapro.hu/tag/dellfanboy#aprohirdetesei
-
dellfanboy
őstag
válasz dellfanboy #2351 üzenetére
megvan a plsql-be van lekérdezés készítő a végére kellett még egy where táblanév1.oszlopid=táblanév2oszlopid
de miért??
eladó dolgok:mondd az árát és vidd http://hardverapro.hu/tag/dellfanboy#aprohirdetesei
-
dellfanboy
őstag
válasz Sk8erPeter #2354 üzenetére
igen igazad van mostanság kicsit szétszórtvagoyk.... és ne haragudjatok, és köszi az infókat
eladó dolgok:mondd az árát és vidd http://hardverapro.hu/tag/dellfanboy#aprohirdetesei
-
dellfanboy
őstag
sziasztok
van egy ilyen problémám van 2 oszlopom (id, érték,1 id-hoz több érték is tartozhat.
oszlop 1így néz ki
id1 érték: 5
id1 érték: 6
id1 érték: -4
id2 érték:-5
id2 érték 0
id3 érték: 55 stb.ezt szeretném látni
id1 érték:7
id2 érték:-5
id3 érték 55
xls-ben ez tök jó lenne pivotba kiforgatnám, de olyan sok az adat, hogy ki se tudom exportálni mert túl nagy az xls. jut eszembe van arra vmi mód hogy a plsql-be 100mb-nál nagyobb xls-eket tudjak kiforgatni?így néz ki a selectem:
select sum(érték), count(distinct id) from tábla
where id2 ='xx'
and period= '201403'vmi nem jó, mert kiszedtem egy id-t és csak arra rákerestem milyen értékek vannak az eredmény 55 lett míg ha totálba nézem ehhez az id-hez csak egy sokkal kevesebb érték tartozik..
eladó dolgok:mondd az árát és vidd http://hardverapro.hu/tag/dellfanboy#aprohirdetesei
-
dellfanboy
őstag
válasz bambano #2362 üzenetére
kösz.
tök más kérdésem is lenne
olyan lehet hogy létrehozok egy táblát ami azt csinálná, hogy x darab másik táblából meghatározott sql select-ekből húzná az adatokat?
tehát most lefuttatok egy select-et ami a tábla egyik oszlopa lenne aztán egy másikat.eladó dolgok:mondd az árát és vidd http://hardverapro.hu/tag/dellfanboy#aprohirdetesei
-
dellfanboy
őstag
válasz Apollo17hu #2363 üzenetére
nemtudom a plsql kiiírja hogy a lekérdezett adattábla mérete meghaladja a 100mb-t és nem rakja ki...(jobb gomb save to xlsx
eladó dolgok:mondd az árát és vidd http://hardverapro.hu/tag/dellfanboy#aprohirdetesei
-
dellfanboy
őstag
válasz Apollo17hu #2368 üzenetére
igen nem pörgeti ki az összes eredményt hanem megáll 100mb-nél
amúgy jó hogy képbe jött ez a kérdés szakmai szemmel mi a profibb megoldás? írok egy selectet megvan az eredmény a plsql behoz kb 20 sort. ekkor szoktam a zöld le nyílra kattintani (ugrás az utolsó oldalra), hogy lehozza a maradékot (és itt néha megakad a 100mb miatt)
viszont van ugye a query eredmény exportálása viszont itt olyan elbaszott formátumok vannak, html, csv, xl (pl miért nincs xlsx? hogy annyira nem szoktam használni.
ráadásul a exportálás nálam ált több időbe tart mintha előtte lepörgetem a végére és onnan copy xls...
köszi
nemtudom lehet erre vmi tuti makrót írni, hogy xlsx-be exportáljak ki mindent?eladó dolgok:mondd az árát és vidd http://hardverapro.hu/tag/dellfanboy#aprohirdetesei
-
dellfanboy
őstag
illettve arra van ötletetk, hogyha a scriptembe 1000-nél több id-t szeretnék lekérdezni mit tegyek?
mert a selectem nem fut le mert 1000sornál több.. (azon kívűl hogy szétbontom x.* 990-reeladó dolgok:mondd az árát és vidd http://hardverapro.hu/tag/dellfanboy#aprohirdetesei
-
dellfanboy
őstag
válasz Apollo17hu #2372 üzenetére
nem túl bonyolult a selectem
az id-k ügyfél id-k és az közös bennük, hogy földrajzilag egy területen vannak. és lekérdezés többi oszlopában pedig az szerepel, hogy mikor mit vásároltak tőlünk, kitől stb..és arra vagyok kiváncsi hogy pl. ezen földrajzi területen élők mit vásároltak tőlünk, mikor (hó elején végén) stb.
az id-val az a gondom, hogy van olyan hogy az egyik id 6 jegyű másik 8..
like, bettwent ismerem de itt nem tudom hogy kellene alkalmaznom amikor én konkrétan arra az x db vevőre vagyok kiváncsi..
eladó dolgok:mondd az árát és vidd http://hardverapro.hu/tag/dellfanboy#aprohirdetesei
-
dellfanboy
őstag
válasz bambano #2376 üzenetére
erre nem is gondoltam.
ha van egy adatbázishoz hozzáférésem hogy tudom megnézni milyen táblákat látok?
select * from adatbázisnév nem működik.(ill az is jó lenne ha látnám total-ba abban a db-ben milyen táblák vannak és nekem melyikhez van hozzáférésem.eladó dolgok:mondd az árát és vidd http://hardverapro.hu/tag/dellfanboy#aprohirdetesei
-
dellfanboy
őstag
all tables volt a megoldás amit köszönök, és sorry ha nem egyértelműen fogalmaztam.
tehát arra voltam kiváncsi hogy van egy db amibe van x tábla ebből nekem olvasási jogosultságom kevesebb mint x-hez van. és azt akarta megtudni hogy még miylen táblák/adatok érhetőek el ebben a db-ben.eladó dolgok:mondd az árát és vidd http://hardverapro.hu/tag/dellfanboy#aprohirdetesei
-
dellfanboy
őstag
select count(table.oszlop) from table1,table2,table3
where feltétel1
and table 1id=table 2id
and feltétel2
and tábla2id=tábla3id
and feltétel3
and tábla3id =xxxxxxeladó dolgok:mondd az árát és vidd http://hardverapro.hu/tag/dellfanboy#aprohirdetesei
-
dellfanboy
őstag
jajj az lemaradt, bocsánat
szóval összekötők 3 táblát egy id-val ami ugyanaz
a kérdésem az hogy le szűrhetek-e/le lehet-e szűrni úgy hogy az id-t amit összekötők abból a végén kiválasztok pl.1 darabot csak, vagy 21-etmegszámolom az oszlopban lévő értékeket de csak akkor ha az id x.
eladó dolgok:mondd az árát és vidd http://hardverapro.hu/tag/dellfanboy#aprohirdetesei
-
dellfanboy
őstag
válasz Apollo17hu #2374 üzenetére
röviden igen,
tehát select * from
where id in (és akkor ide jön a sok id több ezer)ezen id-kat társosztálytól kaptam xls-ben. (ma például 150k-t)
gondoltam arra is, hogy létrehozok create table-val egy táblát amibe berakom a 150k id-t és mellé fkeresel( ilyesmit lehet pl sql-bE?) megkeresem amire szükségem van.
de a legegyszerűbb az lenne, ha a selectem hosszabb lehetne mint 1000 sor,.. errre van pl/sql-ben lehetőség??
eladó dolgok:mondd az árát és vidd http://hardverapro.hu/tag/dellfanboy#aprohirdetesei
-
dellfanboy
őstag
válasz Apollo17hu #2509 üzenetére
nagyon köszi mindkettőtöknek
eladó dolgok:mondd az árát és vidd http://hardverapro.hu/tag/dellfanboy#aprohirdetesei
-
dellfanboy
őstag
válasz Peter Kiss #2508 üzenetére
létrehoztam create table-el egy táblát de nem bírom betölteni az xls-t mert a plsql-be lévő "lakatra" kattintok akkor azt írja, select update-el updateljem a táblát, de mivel az adatom nem adatbázisba van hanem külön xls, hogy updateljem?
elkértem a selectet ami alapján megvannak az id-k az egyszzerűbb ha a selectet lefuttatom és az ott lévő eredményt kreálom egy táblába? ha igen ez hogy néz ki
select * from feltételek creata table?eladó dolgok:mondd az árát és vidd http://hardverapro.hu/tag/dellfanboy#aprohirdetesei
-
dellfanboy
őstag
sziasztok
egy kis segítség kellene.
van 2 oszlopom amik kül.-id, arra lennék kiváncsi, hogy azon id-kat kapjam meg eredményül amik csak az egyik oszlopban szerepelnek. erre milyen selectet kellene írnom szerintetektök más a right, left joinnal mi dönti el, hogy melyik tábla a bal, jobb?
ahogy a from után következnek? vagy abc sorrend? ezt sose tudtam
köszönömeladó dolgok:mondd az árát és vidd http://hardverapro.hu/tag/dellfanboy#aprohirdetesei
-
dellfanboy
őstag
nagyon köszönöm mindenkinek.
eladó dolgok:mondd az árát és vidd http://hardverapro.hu/tag/dellfanboy#aprohirdetesei
-
dellfanboy
őstag
van két olyan oszlopom, hogy date_from és date_to
segítsetek már abban, hogy tudok szűrni, hogy 1 adott hónapot kapjak? próbáltam a beetwen-el de nem jött össze (1 id aktív 30 napon keresztül hónap első napjától az utolsóig)
a 2 oszlopban az idő úgy néz ki hogy évhónap órapercmásodperceladó dolgok:mondd az árát és vidd http://hardverapro.hu/tag/dellfanboy#aprohirdetesei
-
-
dellfanboy
őstag
közbe gondolkoztam és rájöttem, hogy rosszul tettem fel a kérdést.
mert az első kérdésemmel azon id-kat találom meg akik 1.-jén (date from) aktívak 30.-áig (date to)
de én arra vagyok kiváncsi 1 hónapban hány új id lett/szünt meg
tehát kell képeznem egy februári halmazt és egy márciusit. e kettő különbsége adja meg az növekedést/csökkenést.tehát egy olyanre kellene szűrnöm első sorban hogy a date to cella üres(aktív) a date from pedig adott hónapban töltődött ki. és ha ez megvan, akkor nem is kellene a halmazokkal szórakoznom, hisz megvan az adott hónapban 'született' id-k halmaza. amit keresek.
tehát a date from feb1-feb28 között bármilyen dátum, a date to pedig üres
[ Szerkesztve ]
eladó dolgok:mondd az árát és vidd http://hardverapro.hu/tag/dellfanboy#aprohirdetesei
-
dellfanboy
őstag
lehet már fáradt vagyok és a megoldás egyszerű de nem jövök rá
adott 1 tábla ahol van 1dátum oszlop 1 ugyfelid oszlop és 1 autóid oszlop.
azon ügyfeleket keresem aki1 hónapban 1 autót és csakis 1et használt, 1 üf használhat több autót is ekkor több autoid lesz a neve melletha leszűrök arra hogy pl március, és autó id pl XX az azért nem jómegoldás mert az az ügyfélid is benne van aki xx autóid előtt után más autót használt. tehát nekem csak azon ügyfél id kell akinek csak 1 autó id-ja van az adott periodusba
remélem érthető voltam de ha ezt írom
select * from tábla
where period március
and autoid =xxakkor azok vannak benne akiknek az adott hónapba volt egyszer egy xx id nem pedig a teljes hónapba az az 1 xx tip
eladó dolgok:mondd az árát és vidd http://hardverapro.hu/tag/dellfanboy#aprohirdetesei
-
dellfanboy
őstag
köszi
hogy nézne ki, ha van totálba 10 autó id-m és ebből 5-re szeretnék szűrni? having count5 és kész?tehát ügyfél id-k adott periódba ahol az autóid meghatározott 5. (összesen 10 autó id van a táblábA)
simán autoID in (megfelelő 5) és a végén havingxount5
csak azért mert így módosítottam amit írtál és már reggel 8 óta fut.eladó dolgok:mondd az árát és vidd http://hardverapro.hu/tag/dellfanboy#aprohirdetesei
-
dellfanboy
őstag
mit ajánlotok ha el szeretnék mélyedni a plsql világában? itt egy pl sql tanfolyam megéri a pénzt?[link]
eladó dolgok:mondd az árát és vidd http://hardverapro.hu/tag/dellfanboy#aprohirdetesei
-
dellfanboy
őstag
van 3 oszlopom
dátum id faktor faktor felvehet 3 értéket 1,0,-1, 1 hónap alatt 1 id-nak a faktorja többször változhat
azon id-kra vagyok kiváncsi ahol a faktor értéke -1 1 adott periódusbanidáig úgy próbáltam megoldani, hogy az id-t group by-oltam a factort pedig sum-áztam de nem lett jó eredményem... van valami ötletetek?
eladó dolgok:mondd az árát és vidd http://hardverapro.hu/tag/dellfanboy#aprohirdetesei
-
dellfanboy
őstag
van egy scriptem ami lefut, nem ír ki hibát viszont az eredményhalmaz 0. hol/hogy tudok rájönni, hogy mi lehet a hiba? túl sok feltételt rakok bele? vagy az egyik join nem jó?
eladó dolgok:mondd az árát és vidd http://hardverapro.hu/tag/dellfanboy#aprohirdetesei
-
dellfanboy
őstag
sziasztok
van egy select lekérdezésem és szeretném automatizálni hogy:
pl. minden hét hétfő reggel lefusson és az eredményt lementse xls formátumban a merevlemezre.
ezt hogy tudnám kivitelezni. a számitógépem ki lenne kapcsolva és a szerveren kellene automatikusan futnia.eladó dolgok:mondd az árát és vidd http://hardverapro.hu/tag/dellfanboy#aprohirdetesei
-
dellfanboy
őstag
hello
lenne egy mySql kerdesem. adott a script 3 oszloppal, es a mai datumot szeretnem beszurni mint harmadik oszlop.
viszont error uzenetet kapok a curdate-re de nem jovok ra mi a hiba.<?php
include 'library.php';
$link = getDb();
$create = false;
if (isset($_POST['create'])) {
$tagid = mysqli_real_escape_string($link, $_POST['megrendelo_id']);
$autoid = mysqli_real_escape_string($link, $_POST['autok_id']);
$query = sprintf("INSERT INTO kolcsonzes (megrendelo_id, autok_id, kolcsonzes_kezdete) VALUES (%s, %s, CURDATE())", $megrendelo_id, $autok_id);
mysqli_query($link, $query) or die(mysqli_error($link));
$create = true;
}
?>van vkinek vmi tippje mit benazhatok?
eladó dolgok:mondd az árát és vidd http://hardverapro.hu/tag/dellfanboy#aprohirdetesei
-
dellfanboy
őstag
Új hozzászólás Aktív témák
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen