اذهب إلى المحتوى

السؤال

نشر

السلام عليكم

هو ليه في الاستعلام ده بيظهار ارقم مش المفروض يظهار US ؟

ده الاستعلام 

import sqlite3

conn = sqlite3.connect("customer_data.db")

cursor = conn.cursor()

data = cursor.execute("SELECT customer_id FROM customer_address WHERE SUBSTR(country,1,2) = 'US'")
for i in data:
    print(i)
conn.commit()
conn.close()

ودي قاعد البيانات 

 

customer_data.db

Recommended Posts

  • 0
نشر

هذا لأن الإستعلام سيبحث عن جميع السجلات التي يبدأ فيها عمود country بـ 'US'، و ما يتم إرجاعه هو القيم الخاصة بالعمود customer_id، وليس القيم في عمود country، لذا، عند تنفيذ الاستعلام، سيقوم بطباعة customer_id لكل عميل موجود في بلد يبدأ اسمه بـ 'US'.

  • 0
نشر
بتاريخ 3 دقائق مضت قال Chihab Hedidi:

هذا لأن الإستعلام سيبحث عن جميع السجلات التي يبدأ فيها عمود country بـ 'US'، و ما يتم إرجاعه هو القيم الخاصة بالعمود customer_id، وليس القيم في عمود country، لذا، عند تنفيذ الاستعلام، سيقوم بطباعة customer_id لكل عميل موجود في بلد يبدأ اسمه بـ 'US'.

اه , تمام جدا 

الف شكرااا لحضرتك

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...