ຄອມພິວເຕີ, ດໍາເນີນໂຄງການ
ການເຮັດວຽກກັບຖານຂໍ້ມູນໄດ້: ເປັນຫຍັງຈຶ່ງມີການຮ້ອງຂໍ
ໄດ້ "ຂໍ" ເປັນຫຍັງ? ຈະເປັນແນວໃດແມ່ນຫມາຍຄວາມວ່າໂດຍການສອບຖາມໃນໂດຍທົ່ວໄປ ຖານຂໍ້ມູນແນວໃດ? ສິ່ງທີ່ມີການຮ້ອງຂໍທີ່ຖືກສົ່ງໄປຍັງຖານຂໍ້ມູນແນວໃດ?
ເປັນຫຍັງການສອບຖາມກັບຖານຂໍ້ມູນແນວໃດ?
ຄໍາຕອບຕ້ອງໄດ້ຮັບການໃຫ້ບໍ່ພຽງແຕ່ຄໍາຖາມຂອງສິ່ງທີ່ຮ້ອງຂໍ, ແຕ່ຍັງກ່ຽວກັບຄໍາຖາມທີ່ວ່າ, ເປັນຫຍັງຈຶ່ງມີການສອບຖາມ. ພວກເຂົາເຈົ້າແມ່ນມີຄວາມຈໍາເປັນເພື່ອໃຫ້ໄດ້ຮັບຂໍ້ມູນຂ່າວສານທີ່ຖືກເກັບຮັກສາໄວ້ໃນຖານຂໍ້ມູນໄດ້. ເວົ້າງ່າຍໆກໍຄືການສອບຖາມຖານຂໍ້ມູນໄດ້ຖືກອອກແບບເພື່ອໃຫ້ໄດ້ຮັບຂໍ້ມູນຂ່າວສານທີ່ຈໍາເປັນໃນບາງກໍລະນີ. ຈຸດປະສົງຂອງເຂົາເຈົ້າສາມາດທີ່ແຕກຕ່າງກັນຫຼາຍ: ມັນອາດຈະມີຄວາມຈໍາເປັນເພື່ອກໍານົດເປັນລູກຄ້າຂອງທະນາຄານຢູ່ໃນເວັບໄຊພາກສ່ວນທີສາມ, ຫຼືການລະບຸເປັນ intranet ພະນັກງານ, ຫລືໄດ້ຮັບຂໍ້ມູນກ່ຽວກັບສະຖານະຂອງຂໍ້ມູນກ່ຽວກັບເວັບໄຊທ໌ຂອງເກມໄດ້.
ສິ່ງທີ່ມີອົງປະກອບຂອງແບບສອບຖາມເປັນແນວໃດ?
ການສ້າງແບບສອບຖາມ
ການສ້າງແບບສອບຖາມ, ເປັນລະບຽບນັ້ນ, ບໍ່ມີຄວາມແຕກຕ່າງຢູ່ບ່ອນເຮັດວຽກໃນສະພາບແວດລ້ອມການພັດທະນາທີ່ແຕກຕ່າງກັນ. ສະນັ້ນ, ຢືນຢູ່ທາງຫນ້າຂອງທ່ານເປັນຄໍາຖາມ: "ເປັນຫຍັງຈຶ່ງມີການຮ້ອງຂໍສໍາລັບການເຂົ້າເຖິງ»ຫຼືສະພາບແວດລ້ອມການພັດທະນາຄົນອື່ນ, ແລະທ່ານສາມາດໃຫ້ແນ່ໃຈວ່າວ່າຄໍາຕອບຂອງໃຫ້ຢູ່ໃນບົດຄວາມນີ້ຈະມາຫາເຂົາເຈົ້າທັງຫມົດ.
ຂໍຂໍ້ມູນພື້ນຖານ
ສ່ວນປະກອບຕົ້ນຕໍ, ທີ່ໄດ້ກ່າວມາກ່ອນຫນ້ານີ້, ພຽງແຕ່ສອງ:
- SELECT [ສິ່ງ 1 ກັບສິ່ງທີ່ທ່ານຕ້ອງການ 2, ທ່ານຈໍາເປັນຕ້ອງ 3] - ຖືກນໍາໃຊ້ເພື່ອກໍານົດຂໍ້ມູນທີ່ຈະຈໍາເປັນ. ວ່າມັນຈະໄດ້ຮັບການຍົກຍ້າຍອອກຈາກຖານຂໍ້ມູນໃນການໂຄງການທີ່ມີທີ່ຜູ້ໃຊ້ກໍາລັງເຮັດວຽກ.
- ຈາກ [ຕາຕະລາງຈາກທີ່ຂໍ້ມູນກໍາລັງປະຕິບັດ] - ລະບຸຂໍ້ມູນທີ່ກໍານົດໄວ້ແມ່ນຂະຫນາດນ້ອຍ, ແລະຍັງຈໍາເປັນຕ້ອງໄດ້ຊີ້ບອກບ່ອນທີ່ພວກເຂົາເຈົ້າຄວນຈະໄດ້ຮັບການປະຕິບັດ. ຖານຂໍ້ມູນບໍ່ໄດ້ເກັບຮັກສາໄວ້ໂດຍກົງຂໍ້ມູນ, ແລະຕາຕະລາງທີ່ມີຂໍ້ມູນໄດ້. ຕາຕະລາງທີ່ແຕກຕ່າງກັນສາມາດມີຄໍລໍາດຽວກັນຂອງຂໍ້ມູນເພື່ອຫຼີກເວັ້ນການດັ່ງກ່າວນີ້, ແລະຖືກນໍາໃຊ້ເພື່ອລະບຸບ່ອນທີ່ມັນໄດ້ຖືກປະຕິບັດ.
ລາຍລະອຽດເພີ່ມເຕີມແລະການດໍາເນີນງານຄໍາຮ້ອງຂໍກຸ່ມ
- ບ່ອນທີ່ [ຊອກຫາ] - ຖືກນໍາໃຊ້ເພື່ອຈັດຮຽງຂໍ້ມູນທີ່ຈໍາເປັນກ່ຽວກັບການເງື່ອນໄຂສະເພາະ.
- LIMIT [ຈໍານວນ] - ຖືກນໍາໃຊ້ເພື່ອຈໍາກັດການຈໍານວນຂອງແຖວເກັດທີ່ຢູ່ທີ່ຈະໄດ້ຮັບການປະຕິບັດຈາກຕາຕະລາງໄດ້.
- ຕາມຫມວດ [ພາລາມິເຕີການສອບຖາມ] - ຖືກນໍາໃຊ້ກັບກຸ່ມຂໍ້ມູນທີ່ໄດ້ຮັບຈາກຖານຂໍ້ມູນໄດ້. ແຕ່ກຸ່ມບໍ່ແມ່ນຂໍ້ມູນທີ່ສາມາດໄດ້ຮັບການສະຫນອງໃຫ້, ແຕ່ພຽງແຕ່ໃນອັດຕາສ່ວນກັບ, ແລະມີປະເພດດຽວກັນ. ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມທ່ານສາມາດຊອກຫາໂດຍການຊອກຫາບົດຄວາມທີ່ແຍກຕ່າງຫາກຢູ່ໃນຫມວດ. ການດໍາເນີນງານ Group ໃນການສອບຖາມການອອກແບບເພື່ອປັບປຸງລັກສະນະຂອງຂໍ້ມູນຂ່າວສານແລະສາມາດອ່ານຫຼາຍຂອງຕົນ.
- UNION [ຂໍ] ຖືກນໍາໃຊ້ເພື່ອເຮັດໃຫ້ເປັນ subquery ຮ້ອງຂໍແຍກຕ່າງຫາກ. ໃນເວລາທີ່ທ່ານໄດ້ຮັບຈໍານວນເງິນທີ່ສໍາຄັນພົບທົ່ວໄປຂອງຂໍ້ມູນອາດຈະໄດ້ຮັບການຈໍາເປັນແລະເລືອກທີ່.
- ເຊັ່ນດຽວກັນກັບ "" ຖືກນໍາໃຊ້ເພື່ອກວດສອບວ່າຜ້າອັດດັງເທົ່າກັບຄໍາຮ້ອງຂໍຂອງຂໍ້ມູນຂະຫນາດທີ່ແນ່ນອນໄດ້. ດັ່ງນັ້ນ, ມີການຊ່ວຍເຫຼືອຂອງຕົນ, ທ່ານສາມາດຄົ້ນຫາສໍາລັບບຸກຄົນທີ່ມີເງິນເດືອນ vymeryat ຫົກຕົວເລກ.
ຍົກຕົວຢ່າງ
SELECT Name, ProductNumber, ListPrice AS ລາຄາ
ຈາກ Production.Product
WHERE ProductLine = 'R'
Parse ສະເຫນີໃຫ້ຂ້າພະເຈົ້າລະຫັດຂ້າງເທິງນີ້. ຫນ້າທໍາອິດ, ມີການຄັດເລືອກຂອງຂໍ້ມູນທີ່ຈໍາເປັນ: ຊື່, ຈໍານວນຜະລິດຕະພັນແລະລາຄາຫນ້າໃບຍ່ອຍໄດ້. ແລະເອກະສານລາຄາຖືກສະແດງໃນຊື່ທີ່ແຕກຕ່າງກັນເລັກນ້ອຍ - ເປັນ "ລາຄາ". ຂໍ້ມູນແມ່ນໄດ້ມາຈາກຖານຂໍ້ມູນໄດ້ "ຜະລິດພັນ" ຈາກຕາຕະລາງ "ຜະລິດຕະພັນ" ໄດ້. ໂດຍທົ່ວໄປ, ລະບຸຖານຂໍ້ມູນ, ບໍ່ແມ່ນການມີຄວາມຈໍາເປັນຖ້າຫາກວ່າທ່ານກໍາລັງເຮັດວຽກໂດຍມີພຽງແຕ່ຫນຶ່ງ, ຊຶ່ງຕົວຈິງແລ້ວສົ່ງການຮ້ອງຂໍໄດ້. ແຕ່ຖ້າຫາກວ່າບໍ່ຫຼາຍປານໃດຖານເປັນ, ຫຼັງຈາກນັ້ນໃຫ້ແນ່ໃຈວ່າການທີ່ຈະລະບຸ, ໃຫ້ຄວາມຈິງທີ່ວ່າໃນຄອມພິວເຕີໄດ້ພຽງແຕ່ຈະບໍ່ເຂົ້າໃຈກັບຄົນທີ່ທ່ານເບິ່ງ, ຫຼືແມ້ກະທັ້ງບໍ່ສົນໃຈການຮ້ອງຂໍຂອງທ່ານແລະຈະສ້າງຄວາມຜິດພາດ. ບັນທັດທີ່ສາມຊີ້ໃຫ້ເຫັນວ່າຜົນຜະລິດແມ່ນບໍ່ຂໍ້ມູນທັງຫມົດ, ແຕ່ວ່າພຽງແຕ່ຫນຶ່ງທີ່ໄປໃນເສັ້ນທາງຂອງ "P" ຜະລິດຕະພັນໄດ້. ທີ່ສິ້ນສຸດລົງເປັນບົດຄວາມສັ້ນ, ຫຼັງຈາກການອ່ານທ່ານເຂົ້າໃຈໃນປັດຈຸບັນ, ເປັນຫຍັງຈຶ່ງມີການສອບຖາມ.
Similar articles
Trending Now