|
![](/i/favi32.png) Prostoy xlebUPDATE Customers SET Rating = 200 WHERE SNum = 11
|
səhifə | 19/66 | tarix | 29.11.2023 | ölçüsü | 2,88 Mb. | | #140628 |
| Qo\'llanma 11.10.2023 UPDATE Customers SET Rating = 200 WHERE SNum = 11;
SET vergul bilan ajratilgan ixtiyoriy sondagi ustunlarga qiymat tayinlashi mumkin.
Masalan:
UPDATE Salepeople SET SName ='Gibson', City='Boston', Comm=.10 WHERE SNum = 14;
UPDATE buyrug‘ining SET jumlasida ifodalarni ham ishlatish mumkin. Masalan:
UPDATE Salepeople SET Comm = Comm * 2;
SELECT operatori MB jadvallaridan natijaviy to‘plam olish uchun mo‘ljallangandir. SELECT operatori yordamida MBga so‘rov beriladi va u foydalanuvchiga ma’lumotlarning natijaviy to‘plamini qaytaradi. Bu ma’lumotlar jadval shaklida qaytariladi. Bu jadval keyingi SELECT operatori tomonidan yana qayta ishlanishi ham mumkin.
SELECT operatori SQL quyidagi ko‘rinishga ega:
SELECT [ALL] FROM jadval
WHERE izlash sharti GROUP BY ustunlar HAVING izlash sharti
ORDER BY tartiblash spesifikatori
Masalan, OFFICES jadvalidagi hamma yozuvlarni qaytaruvchi sodda so‘rov quyidagicha yoziladi. SELECT * FROM OFFICES
Misol: Hamma xizmatchilarning nomlari, ofislari va ishga olish sanalari ro‘yxatini hosil qilish.
SELECT NAME, REP_OFFICE, HIRE_DATE FROM SALESREPS
SELECT operatori WHERE sharti berilgan shart asosida kerakli ma’lumotlarni
qaytarish uchun xizmat qiladi. Masalan, sotuvlarda haqiqiy hajmi rejadan oshgan ofislarni ko‘rsatish kerak.
SELECT CITY, SALES, TARGET FROM OFFICES WHERE SALES > TARGET
Nomeri 105 ga teng bo‘lgan xizmatchi nomi, haqiqiy va rejadagi sotuvlar hajmini ko‘rsatish:
SELECT SALES, NAME, QUOTA FROM SALESREPS WHERE EMPL_NUM = 105
Agar izlash sharti TRUE bo‘lsa qator natijaviy to‘plamga qo‘shiladi, agar izlash sharti FALSE bo‘lsa, qator natijaviy to‘plamga qo‘shilmaydi, agar NULL bo‘lsa ham natijaviy to‘plamdan chiqariladi. O‘z ma’nosiga ko‘ra WHARE, kerakli yozuvlarni qoldiruvchi filtr sifatida ishlatiladi.
Dostları ilə paylaş: |
|
|