ABA


"איך אני יכול ליצור שאלתת SQL שיתן לי תוצאות שמתחילות"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #11561 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 11561
Ken

דרג אמינות חבר זה
   19:59   18.12.04   
אל הפורום  
  איך אני יכול ליצור שאלתת SQL שיתן לי תוצאות שמתחילות  
 
   באות מסויימת

נגיד שיש לי רשימה של 20000 שמות של אנשים
שמות פרטיים פלוס משפחה נגיד
כיאילו "ישראל ישראלי"

עכשיו אני מחפש שאלתת SQL שנגיד תציג לי רק את התוצאות שמתחילות באות א'
כלומר
אם יש לי רשימה כזאת
"אבי בלהבלה
רוחמה סואה
עידן קורץ
אלי פיניש"

אז שזה יתן לי רק את אבי בלהבלה ואלי פיניש וכמובן שלפי הסדר של הא' ב' ג'
האם מישהוא מכיר סקריפט כזה בPHP או שיש פקודה שיכולה לעשות את זה בSQL

תודה רבה רבה רבה מראש למי שיכול אולי לעזור לי


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  ב-ר-ו-ר hll 18.12.04 20:38 1
     אחי עשיתי בידיוק כמו שאמרת Ken 18.12.04 21:12 2
         ... hll 18.12.04 21:16 3
             קבל בידיוק מה שרשמתי Ken 18.12.04 21:20 4
                 טחחחח hll 18.12.04 21:23 5
                     טוב עדיין תודה רבה רבה רבה על העזרה אחי Ken 18.12.04 21:24 6

       
hll

דרג אמינות חבר זה
   20:38   18.12.04   
אל הפורום  
  1. ב-ר-ו-ר  
בתגובה להודעה מספר 0
 
  

SELECT field_one, field_two
FROM tbl_name
WHERE name LIKE ('א%');

פקודות הלייק נועדה בידיוק לזה :
_ אומר תו אחד
יענטו
Like ('א_ג')
יחזיר לך את כל התוצאות של 3 אותיות שיש להם א ו ג בסוף

% אומר כל הצירופים
טקסט כלשהוא


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ken

דרג אמינות חבר זה
   21:12   18.12.04   
אל הפורום  
  2. אחי עשיתי בידיוק כמו שאמרת  
בתגובה להודעה מספר 1
 
   עשיתי בידיוק מה שרשמת פה בקוד.
וזה מצא לי את השם הראשון
הבעיה זה שברגע שאני משנה את האות לדוגמא לב'
הוא עדיין מראה לי את מה שבאות א' (אין לי שום רשומה שמתחילה בב')
 
SELECT field_one, field_two
FROM tbl_name
WHERE name LIKE ('א%');


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
hll

דרג אמינות חבר זה
   21:16   18.12.04   
אל הפורום  
  3. ...  
בתגובה להודעה מספר 2
 
   בטוח שזה מה שרשמת:
 
SELECT field_one, field_two
FROM tbl_name
WHERE name LIKE ('ב%');

Like info:
http://www.1keydata.com/sql/sqllike.html


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ken

דרג אמינות חבר זה
   21:20   18.12.04   
אל הפורום  
  4. קבל בידיוק מה שרשמתי  
בתגובה להודעה מספר 3
 
   זה בידיוק מה שרשמתי

$sql = "SELECT id, heb_name, year, image FROM phpbb_movies WHERE heb_name LIKE ('ד%')";

עכשיו תיראה
יש לי רשומה אחת שמתחילה בה' ורשומה אחת שמתחילה בא' אם אני ישנה את האות לד' אז הוא יביא לי את הנתונים של מה שמתחיל בא'
אם אני עושה ה' אז הוא ימצא את הרשומה של הה' ואם אני עושה ז' אז הוא מוצא לי את הה'
אם אני עושה ח' הוא לא מוצא לי כלום


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
hll

דרג אמינות חבר זה
   21:23   18.12.04   
אל הפורום  
  5. טחחחח  
בתגובה להודעה מספר 4
 
   מוזר בטירוף

אממ
תפסת אותי עם המכנסיים למטה (יענטו אין לי מושג מה להגיד עכשיו...)


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ken

דרג אמינות חבר זה
   21:24   18.12.04   
אל הפורום  
  6. טוב עדיין תודה רבה רבה רבה על העזרה אחי  
בתגובה להודעה מספר 5
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net