امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
SELECT
نویسنده پیام
The.Ghost غایب
مدیر بازنشسته
*****

ارسال‌ها: 461
موضوع‌ها: 201
تاریخ عضویت: مهر ۱۳۸۸

تشکرها : 674
( 354 تشکر در 158 ارسال )
ارسال: #1
SELECT
سلام
من چطوری میتونم وقتی یک SELECT داره تمام اطلاعات یک جدول بر میگردونه دو تا ستون دیگه هم خودم بهش اضافه کنم.

یعنی من می خواهم یک SELECT کلی داشته باشم حالا به ازای هر رکوردی که SELECT داره بر میگردونه یک ستون که از یک سری محاسبات مقدارش بدست میاد هم اضافه کنم آیا باید SELECT تو در تو بنویسم؟؟؟؟؟؟؟؟؟؟؟؟؟

مثلا فرض کنید یک جدول مشخصات افراد دارید حالا می خواهید تمام کسانی که جنسیت آنها مرد هست را بدست بیارید به همراه چند سالشون هست که از روی تاریخ تولد بدست بیاد و چند تا مورد دیگه مثل این!!!!!؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

با تشکر فراوان

Assembly Language 039

۱۵-خرداد-۱۳۹۵, ۰۹:۵۲:۴۸
ارسال‌ها
پاسخ
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #2
RE: SELECT
مثال:
http://sqlfiddle.com/#!9/dcb16/40085/0

ولی اینطور که توضیح دادین احساس میکنم یکم استاندارد نیست طراحی بانکتون!
بهتره اگه دو تا جدول مرتبطه به هم دارید؛ اینا رو به هم ارتباط بدید با یک فیلدی .. مثلا id ؛
۱۵-خرداد-۱۳۹۵, ۱۱:۲۸:۰۳
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Ghoghnus
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #3
RE: SELECT
(۱۵-خرداد-۱۳۹۵, ۱۱:۲۸:۰۳)babyy نوشته است: مثال:
http://sqlfiddle.com/#!9/dcb16/40085/0

ولی اینطور که توضیح دادین احساس میکنم یکم استاندارد نیست طراحی بانکتون!


موافقم


اینجور که شما توضیح دادین جدولتون باید یک فیلد جنسیت داشته باشه که کافیه تو where بنویسین

کد:
select * from student where stu_sex='male'
برای محاسبه سن از تاریخ تولد هم میتونین از توابع sql استفاده کنید
کد:
select stu_id,stu_name_stu_birth,(year(GETDATE())-year(stu_birth))stu_age from student where stu_sex='male'

[تصویر:  xshon.png]
از آن نماز که خود هیچ از آن نمی فهمی خدا چه فایده و بهره اکتساب کند
تفاخری نبود مر خدای عالم را که چون تو ابلهی او را خدا حساب کند
(آخرین ویرایش در این ارسال: ۱۶-خرداد-۱۳۹۵, ۰۹:۵۹:۴۵، توسط lord_viper.)
۱۶-خرداد-۱۳۹۵, ۰۹:۵۸:۰۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy, Ghoghnus


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [فوری] کمک برای دستور select Mrirani 1 975 ۰۵-مرداد-۱۳۹۸, ۰۲:۵۳:۳۲
آخرین ارسال: far_222000
  [سوال] select & Case or having mesmslampanah 10 7,134 ۰۷-خرداد-۱۳۹۲, ۱۶:۴۳:۵۱
آخرین ارسال: mesmslampanah
  دستور SELECT با WHERE تر كيبي! Mohandese_Javan 5 6,644 ۲۷-تير-۱۳۹۱, ۰۸:۵۸:۲۱
آخرین ارسال: Di Di
  چرا؟ select sav68 21 14,928 ۲۴-اسفند-۱۳۸۷, ۱۶:۵۹:۳۸
آخرین ارسال: sav68

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS