fnoyanisi | selam | 10:49 |
---|---|---|
rgngl | selam | 11:01 |
fnoyanisi | sql de iddali olan var mı | 11:16 |
fnoyanisi | (ben değilim ondan soruyorum :} ) | 11:18 |
aykut | fnoyanisi, problemi alalım | 11:25 |
fnoyanisi | aykut, bir tablo var. tablodaki tüm değerler için "select X where Y=ccccc" gibi bir sorgu koşmam lazım | 11:35 |
fnoyanisi | bunu tablodaki tüm satırlar için koşmam lazım | 11:36 |
fnoyanisi | örneğin, 10.000 satır olan bir tabloa | 11:36 |
fnoyanisi | ad, soyad, telefon, adres | 11:36 |
fnoyanisi | her satırdaki kayıt için, onun ile aynı soyada sahip diğer satırları çekmem lazım | 11:36 |
fnoyanisi | sqli ile olur mu!? | 11:37 |
aykut | anlamadım galiba | 11:37 |
fnoyanisi | :) | 11:37 |
fnoyanisi | şöyle diyelim | 11:37 |
aykut | ad soyad telefon adres tablon var | 11:37 |
fnoyanisi | evet | 11:37 |
fnoyanisi | içerisinde 10.000 satır olsun | 11:38 |
aykut | tamama | 11:38 |
aykut | 10k row | 11:38 |
fnoyanisi | ilk satır = ahmet, ucar, 12345, ev | 11:38 |
aykut | sonra | 11:38 |
fnoyanisi | ikinci satır = ayse, bir, 12345, is | 11:39 |
fnoyanisi | söyle bir sorgu var | 11:39 |
aykut | tamam | 11:39 |
fnoyanisi | select ad from tablo where soyad='ucar' | 11:39 |
fnoyanisi | aynı sorgu, ikinci satır için | 11:39 |
fnoyanisi | select ad from tablo where soyad='bir' | 11:39 |
fnoyanisi | oluyor | 11:39 |
fnoyanisi | yani, her satırdaki kişi ile aynı soyada sahip kişileri çıkartacak bişey | 11:40 |
fnoyanisi | tek soru ile olur mu? | 11:40 |
aykut | select ad from tablo where soyad=(select soyad from tablo) | 11:40 |
Kartagis | group by | 11:40 |
aykut | onu dicektim | 11:40 |
aykut | niye subquery çalıştırman gerekecek | 11:40 |
aykut | select * from tablo group by soyad | 11:41 |
aykut | dersen sıralı olarak gelir sana | 11:41 |
fnoyanisi | sıralı değil | 11:41 |
fnoyanisi | bu selectin sonucuc başka bir tabloaya insert edecem | 11:41 |
aykut | bir kere mi gelecek her soyadı peki ? | 11:42 |
fnoyanisi | hayır | 11:42 |
fnoyanisi | aynı soyad'dan 10 kere varsa tabloda, 10 kere gelecek | 11:43 |
aykut | her satır için aynı tablodaki aynı soyadlı kayıtları istiyosun | 11:43 |
fnoyanisi | aynen | 11:43 |
fnoyanisi | bunu da başka bir tabloya insert edecem | 11:43 |
fnoyanisi | insert into select gibi bişe olacak da, insert kısmı :) | 11:44 |
aykut | insert into tablo2(col1,col2,coln) select col1,col2,coln from tablo1 where soyad = (select soyad from tablo1) | 11:46 |
aykut | tabi dbms e göre değişir | 11:47 |
aykut | tahminimce bu | 11:47 |
aykut | lkjhs | 11:47 |
aykut | istediğin böyle bişey sanırım | 11:47 |
aykut | ama hata verecek | 11:48 |
aykut | dur | 11:48 |
aykut | lksdjhd | 11:48 |
fnoyanisi | insert kısmı ilk aşamada omit edilebilir | 11:48 |
aykut | soyad değişkeni tek başına gelmiyor dicek | 11:49 |
fnoyanisi | esasında, bunu C++ içinde kullanacaö, sqlite ile. tüm satırlar için loop ile bişey de yapılabilir ama uzun sürer | 11:49 |
aykut | fnoyanisi, id var mı tablonda ? | 11:49 |
fnoyanisi | zaten tabloları import etmek bi saat alıyo :S | 11:49 |
fnoyanisi | yok | 11:49 |
fnoyanisi | tablo CSV importu | 11:49 |
aykut | tüh sıralı bi id olsaydı bu şekil çözülürdü | 11:50 |
fnoyanisi | ne yazık ki :( | 11:51 |
fnoyanisi | CSV den db ye import | 11:51 |
aykut | fnoyanisi, her türlü loop kullanman gerekececek | 11:51 |
aykut | o vakit | 11:51 |
fnoyanisi | uff.... | 11:51 |
aykut | sqlite diyosun | 11:51 |
fnoyanisi | yani :) | 11:51 |
aykut | gelişmiş bi rdbms olsaydı | 11:51 |
aykut | stored procedure yazardın kurtulurdun | 11:51 |
ElixirVitae | Slm. | 11:52 |
fnoyanisi | slm | 11:52 |
fnoyanisi | aykut : ya zaten, elimde uygulama var. onu db ile yapayım dedim. daha önce sadece kod idi | 11:52 |
fnoyanisi | dedimki, dosyaları import ederim db ye, sql ile işler sonrası sonucu export eerim | 11:52 |
fnoyanisi | ilk bomba, import export yok | 11:53 |
fnoyanisi | hadi onu hallettik, bir haftada | 11:53 |
fnoyanisi | sonra şimdi bi de bu çıksa....uff ki ne uff | 11:53 |
aykut | fnoyanisi, geçmiş olsun | 11:53 |
fnoyanisi | oldu ina | 11:53 |
fnoyanisi | inan... | 11:53 |
aykut | :) | 11:54 |
fnoyanisi | vallahi kara kara düşünüyom | 11:54 |
aykut | nerden import ettin ? | 11:54 |
aykut | loop ile mi | 11:54 |
fnoyanisi | evet, dosyadan okuyup sqlite C API ile tek tek import ediyom | 11:54 |
aykut | abi her veritabanı tasarımına bi tane eklemek lazım | 11:54 |
aykut | id alanı | 11:55 |
fnoyanisi | onu da yapmak zor, onun için kendi strtok() ve daha bir sürü string fonsksiyonumu yazmam gerekti | 11:55 |
aykut | keşke id de ekleyeydin | 11:55 |
fnoyanisi | o zaman nasıl olurdu? | 11:55 |
fnoyanisi | fonskyon benim ID de eklerim başlık da :) | 11:56 |
aykut | :D:D | 11:56 |
aykut | eklemişsin o kadar | 11:56 |
fnoyanisi | karal benim | 11:56 |
aykut | + sqlite ile o kadar çalışmadım | 11:56 |
fnoyanisi | ne desem o olur | 11:56 |
aykut | muhtemelen öyle bişey yoktur | 11:56 |
aykut | yine loop a kalır işin | 11:56 |
fnoyanisi | sqlite çok basiv | 11:57 |
fnoyanisi | aklıma gelen bir düğer çözüm de | 11:57 |
fnoyanisi | uzun sürerse sürsün | 11:57 |
fnoyanisi | sonra multithread ile biraz cocurency kazandırmak | 11:57 |
fnoyanisi | o hızı arttıtır | 11:57 |
fnoyanisi | aykut : http://pastebin.com/AvWCti9W | 12:01 |
aykut | Soyad = (Seele | 12:03 |
aykut | yerine | 12:03 |
aykut | soyad IN (select kullansana | 12:03 |
fnoyanisi | kolayım bakalım | 12:03 |
fnoyanisi | tablonun aynısı verdi :) | 12:04 |
fnoyanisi | neden ilk sorguda sadece "kaya"lari getirdi | 12:05 |
fnoyanisi | bir fikrin var mı | 12:05 |
aykut | select soyad FROM kutukten ilk gelen veri | 12:06 |
aykut | kaya oldu | 12:06 |
aykut | soyad = kaya oldu yani | 12:06 |
fnoyanisi | işte ikinci gelen veriyi de alsa :) | 12:06 |
aykut | union destekliyo mu acaba | 12:07 |
fnoyanisi | bilmem | 12:07 |
fnoyanisi | yok ya | 12:10 |
fnoyanisi | durum umutsuz gibi | 12:10 |
fnoyanisi | ben, C ile loop atacam sanırım :( | 12:10 |
aykut | harbiden de ağır sql sorusu oldu | 12:11 |
aykut | çok güzel sınav sorusu olur aslında | 12:11 |
fnoyanisi | :) | 12:12 |
fnoyanisi | ya tabloda oluyo 400k satır | 12:12 |
fnoyanisi | bunu kod ile loop lamak | 12:12 |
aykut | ya mssql olsa | 12:14 |
aykut | sp yazarım hemen | 12:14 |
aykut | sqlite olunca | 12:14 |
aykut | cıks olmuyo | 12:14 |
fnoyanisi | vallahi, lightwiegth olsun diye sqlite dedik ama | 12:14 |
fnoyanisi | onun da yarısı C kodu olacak şimdi | 12:14 |
fnoyanisi | olmadı | 12:14 |
fnoyanisi | bi önceki uygulama Qt idi, onu FLTK + Sqlite ile port edim dedim | 12:15 |
fnoyanisi | Qt olan herşei C++ vector ile yapıyo | 12:15 |
fnoyanisi | görece yavaş ama ona da multithread filan yapmıştım, iyidi | 12:15 |
fnoyanisi | sonra conditionlar filan çoğalınca, dedim en iyisi sql kullanıp sorgu ile halletmek herşeyi | 12:16 |
fnoyanisi | onda da ahan elimizde kaldı | 12:16 |
Kartagis | h264enc neden postfix'i yuklemeye kalkar? | 12:30 |
* aykut ** SysInfo ** Client: HexChat 2.9.4 (x64) ** OS: Microsoft Windows 7 Ultimate ** CPU: Intel(R) Core(TM)2 Duo CPU E7400 @ 2.80GHz (2.00 GHz) ** RAM: 4095 MB Total (980 MB Free) ** VGA: NVIDIA GeForce 8800 GT ** Uptime: 229.16 Hours ** | 14:33 | |
ogny | selam | 14:48 |
ogny | .c | 14:48 |
ogny | herkessler nasıl | 14:48 |
ogny | soruları tek tek alalım | 14:48 |
ogny | sırayla ltf pls | 14:48 |
ogny | asdfsfs | 14:49 |
fnoyanisi | kimse bişe sormadı ya :) | 14:49 |
ogny | asdfasf | 14:49 |
fnoyanisi | adasdrwrwer | 14:49 |
ogny | fnoyanisi: aga sen sql gibi bir damar | 14:49 |
ogny | girmedin miydi? | 14:49 |
fnoyanisi | o geçti | 14:49 |
ogny | hea | 14:49 |
ogny | çözüldü mü | 14:49 |
fnoyanisi | onu kod ile yapacam | 14:49 |
fnoyanisi | yok | 14:49 |
ogny | oke agam | 14:49 |
ogny | fnoyanisi: agam | 14:49 |
ogny | sen codeblocks mu kullanıyordun? | 14:50 |
fnoyanisi | :) | 14:50 |
ogny | ? | 14:50 |
fnoyanisi | loop ile yaptım | 14:50 |
fnoyanisi | 3 dk 9 sn de process ediyo | 14:50 |
ogny | dünkü sorununu mu? | 14:50 |
ogny | debuggingi? | 14:50 |
fnoyanisi | yok bugunku | 14:50 |
fnoyanisi | sql | 14:50 |
ogny | dünkü noldu hoca? | 14:50 |
ogny | linux'ta | 14:51 |
ogny | sorun oluyordu | 14:51 |
Kartagis | höh | 14:51 |
ogny | :D | 14:51 |
fnoyanisi | gdb kullandım :) | 14:51 |
Kartagis | patron bi iş verdi ebem sikildi | 14:51 |
fnoyanisi | herzamanki gibi | 14:51 |
ogny | :D | 14:51 |
ogny | fnoyanisi: linux'ta da gdb var mıydı | 14:51 |
ogny | bilmiyordum hoca | 14:51 |
Kartagis | var | 14:51 |
ogny | Kartagis: ne gibi bi iş? | 14:51 |
Kartagis | ya kamera kaydi cevirme | 14:52 |
ogny | patronlar fena ya | 14:52 |
ogny | vay be | 14:52 |
ogny | Kartagis: ffmpeg mi denedin hoca | 14:52 |
fnoyanisi | ogny : trolledigin sonucuna varip cevap vermiyorum | 14:52 |
Kartagis | ben ses ettim, ihale bana kaldi | 14:52 |
ogny | fnoyanisi: vallahi çok cahilim hoca be | 14:52 |
ogny | troll hiç yaptığım bir şey değil | 14:52 |
fnoyanisi | -1 | 14:52 |
Kartagis | yok, windows'ta elecard | 14:52 |
ogny | Kartagis: üstad helal | 14:52 |
ogny | fnoyanisi: sana oradan trollman mişim gibi mi geliyor yazdıklarım | 14:52 |
fnoyanisi | <ogny> fnoyanisi: linux'ta da gdb var mıydı | 14:53 |
ogny | evet abi | 14:53 |
ogny | ondan sonraki cümlemi de yapıştırır mısın | 14:53 |
ogny | bilmediğini söylemek ayıp mı? | 14:53 |
fnoyanisi | yok degil de, gdb bir yerde native debugger linux ta | 14:55 |
fnoyanisi | neyse | 14:55 |
fnoyanisi | ben yatayım | 14:55 |
fnoyanisi | abbas kaçar | 14:55 |
fnoyanisi | hadi size iyi gunler | 14:55 |
fnoyanisi | ben de yatam | 14:55 |
genc | slm | 20:55 |
Simurg | as | 20:58 |
=== Simurg is now known as ElixirVitae | ||
mozakca | Arkadaşlar yeni bir tablet aldı ama bilgisayarıma taktığımda hiçbir şekilde tableti görmüyor? | 23:02 |
mozakca | bilgisayarımdan dosya gönderecem ama gönderemiyorum | 23:02 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!