SORU 11: 2. Harfe Göre Personel Bulmak
#1
SORU 11:
Patron bugün fal baktırmış, isminin 2. harfi "E" olan birinin sana ilgisi var demiş falcı kadın. Şimdi bana sordu, isminin 2. harfi "E" olan personel listesini nasıl çıkarırız diye?? Düşündüm de benim de 2. harfim "E" Wink
Javascript
  1. this.setState({sign:"Here comes the sun...."})







  Alıntı
Bu mesajı beğenenler:
#2
Bu sorunun bir kaç çözümü mevcut.
1.yol:
Like deyimi ile.
Like deyimi hakkında biraz araştırma yapın bence. Çok esnek bir kullanımı var.
Bu soruya cevaben kullanım şekli şu şekilde:

Kod:
SELECT ad
  FROM personel
WHERE ad Like "?E*"

Like "?E*" ile ilgili kısa bir açıklama yapalım:
? Herhangi bir karakter anlamında,
E, 2.karakteri E olan anlamında,
* ise E den sonra serbest. Ne gelirse gelsin anlamında.

Yalnız şu unutulmamalı: * sadece Access e özgüdür.
Access haricinde kullanılan tüm vt lerde % işareti kullanılır.

Diğer çözümleri de forum sakinlerinden bekliyorum kendi adıma.

(beab2005 maalesef listede sen yoksun Smile)



  Alıntı
Bu mesajı beğenenler:
#3
Kod:
SELECT [Ad] & " " & [soyad] AS DamatAdaylari
FROM personel
WHERE (((UCase([Ad])) Like "?E*"));

- biliyorum ucase gereksiz ama güzel görünüyo Smile
Kod:
SELECT [Ad] & " " & [soyad] AS DamatAdaylari
FROM personel
WHERE (((UCase(Mid([Ad],2,1)))="E"));
-daha yavaş bi yöntem ama bu da bir yöntem



  Alıntı
Bu mesajı beğenenler:
#4
eheheh damat adayları demek haa .... İsminize göre siz de adaylardansınız sayın Tembel.. Gerçi siz de ben de listede yokuz ama falcı illa personelden biri de dememiş ... Wink
Javascript
  1. this.setState({sign:"Here comes the sun...."})







  Alıntı
Bu mesajı beğenenler:
#5
Tabii 3. yolun olduğunu da gördüm her ne kadar "like" ve "mid" bu iş için çok daha uygun olsa da alttaki yöntem de doğru sonucu vermektedir..

Kod:
SELECT ad
  FROM personel where left(ad,instr(1,ad,"e"))=left(ad,2)

Açıklamasına gelince;
Soldan(left) 1. "E" karakterine kadar değerleri getir(instr) ve gelen bu değerleri soldan(left) ilk 2 karakterle karşılaştır. Bu karşılaştırmanın eşit olduğu sonuçları ver..
Javascript
  1. this.setState({sign:"Here comes the sun...."})







  Alıntı
Bu mesajı beğenenler:
#6
çok indiregandili bir olay ama sonuçta doğru.
Eek VT:Veri Tabanı, AVT: Access VT, MS:Microsoft, Kapaç: Kapa ve aç (rebot ve açkapa saçmalığına çözümüm)
Twitcy Yazan okuyan sağolsun, çözene saygılar. Kolaylaştırınız, zorlaştırmayınız.
? Cinnet geçirmemek için Access 2010'u SP2 ile kullanalım.
? Sürekli sebepsiz hatalar oluyor da AVT uçuyorsa siz de Ofis kurulmunu uçurun çözülüyor. Sorun kurulum dosyanızda! Farklısını bulun!
? VT dağıtıma çıkana kadar bölmek zaman kaybıdır!
{ Veri Tabanı Mantığı } {Access 2010 çökmelerine çözüm } { 60 Günlük Ofis 2010 Pro Türkçe } { Kayıtları Yan Yana Göstermek }
{ Forma Rapora Resim Fotoğraf Eklemek En kolay En Sağlam En Zengin Teknik }



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  SORU 26: Rastgele isim (Çekiliş) beab05 29 15.278 05-08-2019, 21:43
Son Mesaj: halily
  SORU 27: İLLERE GÖRE PERSONEL VE MAAŞ TOPLAMI gitarisyen 8 7.036 25-02-2014, 10:17
Son Mesaj: mesut58580
  SORU 37: Adı H ile başlayan Soyadı K ile bitenler onur_can 0 3.017 18-02-2014, 01:03
Son Mesaj: onur_can
  SORU 36: Maaşı Belli aralıkta olanları Listeleme onur_can 0 1.649 18-02-2014, 01:00
Son Mesaj: onur_can
  SORU 30: En yüksek N'inci maaş beab05 11 7.028 19-11-2013, 16:15
Son Mesaj: armane
  SORU 22:Kendi çalıştığı departmanın ortalamasının üzerinde maaşı olanlar yeni54 11 6.899 08-06-2013, 17:59
Son Mesaj: irfn
  SORU 17: PARAMETREYLE MAAŞLARI SORGULAMAK gitarisyen 4 4.250 14-04-2013, 15:03
Son Mesaj: hturkavci03
  SORU 13: İKİ TARİH ARASINDA İŞE GİRENLER VE MAAŞI 1.250 YTL DEN DÜŞÜK OLANLAR Taruz 7 8.312 14-04-2013, 14:08
Son Mesaj: hturkavci03

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi