ຄອມພິວເຕີ, ດໍາເນີນໂຄງການ
ການມີ SQL: ຄໍາອະທິບາຍ, syntax, ຕົວຢ່າງ
SQL ເປັນພາສາມາດຕະຖານສໍາລັບການເຮັດວຽກກັບ ຖານຂໍ້ມູນທີ່ກ່ຽວຂ້ອງກັບ. ທ່ານໄດ້ຕະຫລອດການກໍາຈັດຂອງຕົນທີ່ກໍານົດໄວ້ຂອງເຄື່ອງມືທີ່ມີອໍານາດສໍາລັບການຈັດການຂໍ້ມູນທີ່ເກັບໄວ້ໃນຕາຕະລາງໄດ້.
ບໍ່ຕ້ອງສົງໄສ, ຄວາມສາມາດໃນການຂໍ້ມູນກຸ່ມໃນຕົວຢ່າງຂອງເຂົາເຈົ້າກ່ຽວກັບການເປັນພື້ນຖານສະເພາະແມ່ນຫນຶ່ງໃນເຄື່ອງມືດັ່ງກ່າວ. ຄໍາສັ່ງ SQL HAVING ພ້ອມກັບບ່ອນທີ່ອານຸປະໂຫຍດອະນຸຍາດໃຫ້ທ່ານເພື່ອກໍານົດເງື່ອນໄຂຂອງຕົວຢ່າງໄດ້ມີການຈັດກຸ່ມຂໍ້ມູນທີ່ຢູ່ໃນວິທີການຈໍານວນຫນຶ່ງ.
ພາລາມິເຕີ SQL HAVING: ລາຍລະອຽດ
ຫນ້າທໍາອິດຂອງທຸກຄົນມັນເປັນມູນຄ່າບອກວ່າຕົວກໍານົດການນີ້ແມ່ນພິເສດແລະໄດ້ຖືກນໍາໃຊ້ສະເພາະໃນການສົມທົບກັບກຸ່ມໂດຍເລືອກໄດ້. ຂະນະທີ່ທ່ານຈື່, ຕາມຫມວດອານຸປະໂຫຍດໄດ້ຖືກນໍາໃຊ້ໃນເວລາທີ່ຢູ່ໃນ SELECT ໃຊ້ຟັງຊັນລວມແລະຜົນໄດ້ຮັບຂອງການຄິດໄລ່ຂອງພວກເຂົາເພື່ອໃຫ້ໄດ້ຮັບກັບກຸ່ມທີ່ແນ່ນອນ. ຖ້າຫາກວ່າບ່ອນທີ່ໄດ້ອະນຸຍາດໃຫ້ທ່ານສາມາດລະບຸເງື່ອນໄຂການຄັດເລືອກກ່ອນທີ່ຈະຂໍ້ມູນທີ່ຖືກຈັດເປັນກຸ່ມ, ການ HAVING ປະກອບດ້ວຍຂໍ້ກໍານົດທີ່ກ່ຽວຂ້ອງກັບຂໍ້ມູນແລ້ວໂດຍກົງຢູ່ໃນກຸ່ມຂອງເຂົາເຈົ້າເອງ. ສໍາລັບຄວາມເຂົ້າໃຈທີ່ດີກວ່າ, ໃຫ້ຂອງຍ່າງຜ່ານຕົວຢ່າງໂຄງການທີ່ນໍາສະເຫນີໃນຮູບຂ້າງລຸ່ມນີ້.
ນີ້ເປັນຕົວຢ່າງທີ່ຍິ່ງໃຫຍ່ຂອງການໃຫ້ຄໍາອະທິບາຍ SQL HAVING. ເປັນຕາຕະລາງທີ່ມີບັນຊີລາຍຊື່ຂອງຜະລິດຕະພັນ, ບໍລິສັດການຜະລິດໃຫ້ເຂົາເຈົ້າ, ແລະທົ່ງນາອື່ນໆ. ແບບສອບຖາມໃນແຈຂວາມືຂ້າງເທິງ, ພວກເຮົາກໍາລັງພະຍາຍາມເພື່ອໃຫ້ໄດ້ຮັບຂໍ້ມູນຂ່າວສານກ່ຽວກັບວິທີການຈໍານວນຫຼາຍປະເພດຂອງຜະລິດຕະພັນໃນແຕ່ລະບໍລິສັດຜະລິດຕະພັນ, ທີ່ມີຜົນໄດ້ຮັບທີ່ພວກເຮົາຕ້ອງການທີ່ຈະສະແດງພຽງແຕ່ບໍລິສັດທີ່ຜະລິດຫຼາຍກ່ວາ 2 ລາຍການ. ຕາມຫມວດເລືອກຖືກສ້າງຕັ້ງຂຶ້ນຂອງສາມກຸ່ມທີ່ສອດຄ້ອງກັນກັບຊື່ຂອງບໍລິສັດໄດ້, ແຕ່ລະຊຶ່ງໃນໄດ້ນັບຈໍານວນຂອງຜະລິດຕະພັນ (ແຖວເກັດທີ່ຢູ່) ໄດ້. ແຕ່ການຕັ້ງຄ່າການມີສະພາບຊ່ອງຫນຶ່ງກຸ່ມຂອງທ່ານຈາກຕົວຢ່າງທີ່ໄດ້ຮັບການ, ນັບຕັ້ງແຕ່ມັນບໍ່ຕອບສະຫນອງເງື່ອນໄຂໄດ້. ດັ່ງນັ້ນ, ພວກເຮົາໄດ້ຮັບສອງກຸ່ມສອດຄ້ອງກັນກັບຈໍານວນຂອງບໍລິສັດການຜະລິດ 5 ແລະ 3 ໄດ້.
ຄໍາຖາມອາດຈະເກີດຂຶ້ນທີ່ຈະເປັນການເປັນຫຍັງຈຶ່ງໃຊ້ການມີ, ຖ້າຫາກວ່າມີການ SQL WHERE. ຖ້າຫາກວ່າພວກເຮົານໍາໃຊ້ບ່ອນທີ່ໄດ້, ທ່ານຈະໄດ້ເບິ່ງຢູ່ໃນຈໍານວນທັງຫມົດຂອງແຖວເກັດທີ່ຢູ່ໃນຕາຕະລາງເປັນ, ແທນທີ່ຈະກ່ວາໃນກຸ່ມ, ແລະສະພາບການຈະບໍ່ເຮັດໃຫ້ຄວາມຮູ້ສຶກໃນກໍລະນີນີ້. ຢ່າງໃດກໍຕາມ, ທີ່ຂ້ອນຂ້າງມັກເຂົາເຈົ້າສາມາດດໍາລົງຊີວິດຮ່ວມກັນໃນການສອບຖາມດຽວ.
ໃນຕົວຢ່າງຂ້າງເທິງນີ້ພວກເຮົາສາມາດເບິ່ງວິທີການທີ່ທໍາອິດມີການຄັດເລືອກຂໍ້ມູນໃນນາມຂອງພະນັກງານທີ່ລະບຸໄວ້ໃນພາລາມິເຕີທີ່, ແລະຫຼັງຈາກນັ້ນ, ຈັດກັນເປັນກຸ່ມໂດຍຜົນໄດ້ຮັບແມ່ນການທົດສອບນອກຈາກນັ້ນໂດຍລວມຂອງເງິນເດືອນສໍາລັບພະນັກງານແຕ່ລະຄົນ.
ພາລາມິເຕີ SQL HAVING: ຕົວຢ່າງ, ໄວຢາກອນ
ພິຈາລະນາບາງສ່ວນຂອງຄຸນນະສົມບັດການມີ syntax SQL. ລາຍລະອຽດຂອງຕົວກໍານົດນີ້ແມ່ນຂ້ອນຂ້າງງ່າຍດາຍ. ທໍາອິດ, ເປັນທີ່ໄດ້ກ່າວມາແລ້ວ, ມັນຖືກນໍາໃຊ້ສະເພາະແຕ່ໃນການສົມທົບກັບພາລາມິເຕີຕາມຫມວດແລະຊີ້ໃຫ້ເຫັນທັນທີນອກຈາກນັ້ນກໍ່ແລະກ່ອນ ORDER BY, ຖ້າຫາກວ່າຢູ່ໃນການຮ້ອງຂໍ. ມັນເປັນເຂົ້າໃຈໄດ້, ນັບຕັ້ງແຕ່ການມີກໍານົດເງື່ອນໄຂສໍາລັບຂໍ້ມູນທີ່ຈັດແລ້ວ. ອັນທີສອງ, ໃນສະພາບຂອງຕົວກໍານົດນີ້ພຽງແຕ່ປະຕິບັດຫນ້າລວມສາມາດຖືກນໍາໃຊ້ແລະທົ່ງນາທີ່ມີລາຍຊື່ຢູ່ໃນຕົວກໍານົດການຕາມຫມວດ. ທັງຫມົດສະພາບການໃນຕົວກໍານົດການນີ້ໄດ້ລະບຸວິທີການເຊັ່ນດຽວກັນກັບໃນກໍລະນີຂອງບ່ອນທີ່ໄດ້.
ສະຫຼຸບ
ຂະນະທີ່ທ່ານສາມາດເບິ່ງ, ບໍ່ມີຫຍັງສັບສົນໃນຄໍາຖະແຫຼງທີ່ນີ້ເຮັດບໍ່ໄດ້. ຫມາຍ, ມັນຖືກນໍາໃຊ້ໃນວິທີການເຊັ່ນດຽວກັນກັບບ່ອນທີ່ໄດ້. ມັນເປັນສິ່ງສໍາຄັນທີ່ຈະເຂົ້າໃຈວ່າການນໍາໃຊ້ບ່ອນທີ່ກ່ຽວກັບຂໍ້ມູນທີ່ເລືອກທັງຫມົດແລະການມີ - ພຽງແຕ່ດ້ວຍຄວາມນັບຖືເປັນກຸ່ມທີ່ກໍາຫນົດໄວ້ໃນພາລາມິເຕີຕາມຫມວດ. ພວກເຮົານໍາສະເຫນີຄໍາອະທິບາຍທີ່ສົມບູນແບບສໍາລັບການມີ SQL, ຊຶ່ງເປັນພຽງພໍສໍາລັບການຮັກສາຫຼັງຄວາມຫມັ້ນໃຈ.
Similar articles
Trending Now