הסתרת שדה בשאילתה

פורומים אפיון ופיתוח פריוריטי הסתרת שדה בשאילתה

  • Post
    chani v
    משתתף
    הי,

    כתבתי שאילתה לממשק לשכר, ואני מעוניינת להסתיר את השדה RESTAURANTCODE, כיצד ניתן לבצע זאת???

    :NOTABSTITLE =1 ;
    SELECT CURDATE,USERLOGIN, RESTAURANTCODE
    FROM FOOD,USERS,RESTAURANTS
    WHERE FOOD.USER = USERS.USER
    AND FOOD.RESTAURANT = RESTAURANTS.RESTAURANT
    AND RESTAURANTCODE <> '3'
    TABS 'C:\tmp\chan.txt';

    תודה רבה על הפורם- יעיל ביותר!!

    חני

מוצגות 1 תגובות (מתוך 1 סה״כ)
  • Replies
    yitzchok
    משתתף
    IL
    תורידי אותה מה-SELECT!

    SELECT CURDATE, USERLOGIN FROM

    אין "הסתרה" בשאילתא. זה ששמת תנאי על העמודה לא מחייב שתבקשי אותה בפלט.

    כאן ביקשת לקבל אותה בפלט, קיבלתי אותה. לא ביקשת לקבל, לא תקבלי *.

    * זה לא תמיד נכון, לפחות בפריוריטי. אם בפרויריטי הגדרת מיון על עמודה והעמודה לא נמצאת במפורש ב-SELECT המערכת תוסיף אותה לפלט ואין מה לעשות. נוכל להגיד שביקשת implicitly לקבל אותה…

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
מוצגות 1 תגובות (מתוך 1 סה״כ)

תגיות: 

  • יש להתחבר למערכת על מנת להגיב.