ສັນຍາວັດ SQL

  • ຫນ້າທີ່ເວັບ SQL Like
  • ຫນ້າທີ່ໜ້າ SQL In

ໃນການຊອກຫາຂໍ້ມູນທາງຖານຂໍ້ມູນ SQL ທ່ານສາມາດໃຊ້ວິນຍັກ.

ສັນຍາວັດ SQL

ໃນການຊອກຫາຂໍ້ມູນທາງຖານຂໍ້ມູນ SQL ວິນຍັກຈະປ່ຽນຄູ່ມີຈິກຫຼາຍຫຼືບໍ່ມີ

ວິນຍັກ SQL ຕ້ອງໃຊ້ກັບສະມາຊິກ LIKE.

ໃນ SQL ທີ່ຈະໃຊ້ວິນຍັກດັ່ງກ່າວຢູ່:

ວິນຍັກ ການອະທິບາຍ
% ສະແດງຄວາມຈະມີຄູ່ມີຈິກຫຼາຍຫຼືບໍ່ມີ
_ ພຽງແຕ່ທີ່ຈະປ່ຽນຄູ່ມີຈິກດຽວ
[charlist] ຄູ່ມີຈຸດສັງນາງຈິກ

[^charlist]

ຫຼື

[!charlist]

ຄູ່ມີຄວາມແຕກຕ່າງຈາກຈຸດສັງນາງຈິກ

ຕົວແບບກໍາເຫດ (ທີ່ໃຊ້ໃນຕົວຢ່າງ):

ມີຊະນິດ Persons

ລະຫັດ ຊື່ສະມາຊິກ ຊື່ເກີບຄົນ ທີ່ຢູ່ ຕົວເມືອງ
1 Adams John Oxford Street London
2 Bush George Fifth Avenue ນິວຢອກ
3 ຄາເຕີ ໄທມູສ ຖະໜົນແຊນກັນ ປັກກິ່ງ

ນຳໃຊ້ % ວິນຍັກ

ຕົວຢ່າງ 1

ປັດຈຸບັນພວກເຮົາຕ້ອງການເລືອກຕົວໃນ "Persons" ທີ່ຢູ່ໃນຕົວເມືອງທີ່ຕົ້ນຊື່ວ່າ "Ne":

ພວກເຮົາສາມາດໃຊ້ຄຳສັບ SELECT ດ້ວຍ:

SELECT * FROM Persons
WHERE City LIKE 'Ne%'

ຄືນຜົນການຄົ້ນຫາ:

ລະຫັດ ຊື່ສະມາຊິກ ຊື່ເກີບຄົນ ທີ່ຢູ່ ຕົວເມືອງ
2 Bush George Fifth Avenue ນິວຢອກ

ຕົວຢ່າງ 2

ຕໍ່ມາພວກເຮົາຕ້ອງການເລືອກຕົວໃນ "Persons" ທີ່ຢູ່ໃນຕົວເມືອງທີ່ມີ "lond" ໃນທີ່ຕົ້ນຊື່ວ່າ:

ພວກເຮົາສາມາດໃຊ້ຄຳສັບ SELECT ດ້ວຍ:

SELECT * FROM Persons
WHERE City LIKE '%lond%'

ຄືນຜົນການຄົ້ນຫາ:

ລະຫັດ ຊື່ສະມາຊິກ ຊື່ເກີບຄົນ ທີ່ຢູ່ ຕົວເມືອງ
1 Adams John Oxford Street London

ການໃຊ້ສິນລະບົບ _

ຕົວຢ່າງ 1

ປັດຈຸບັນພວກເຮົາຕ້ອງການເລືອກຕົວໃນ "Persons" ທີ່ຊື່ເກີບຄົນທີ່ຕົ້ນຊື່ວ່າ "eorge":

ພວກເຮົາສາມາດໃຊ້ຄຳສັບ SELECT ດ້ວຍ:

SELECT * FROM Persons
WHERE FirstName LIKE '_eorge'

ຄືນຜົນການຄົ້ນຫາ:

ລະຫັດ ຊື່ສະມາຊິກ ຊື່ເກີບຄົນ ທີ່ຢູ່ ຕົວເມືອງ
2 Bush George Fifth Avenue ນິວຢອກ

ຕົວຢ່າງ 2

ຕໍ່ມາພວກເຮົາຕ້ອງການເລືອກຕົວໃນ "Persons" ທີ່ຊື່ສະມາຊິກທີ່ຕົ້ນຊື່ວ່າ "C" ຕາມມາດຽວກັນຈະມີຄຳສັບສະມາຊິກ, ຕາມມາດຽວກັນຈະມີ "r", ຕາມມາດຽວກັນຈະມີຄຳສັບ "er":

ພວກເຮົາສາມາດໃຊ້ຄຳສັບ SELECT ດ້ວຍ:

SELECT * FROM Persons
WHERE LastName LIKE 'C_r_er'

ຄືນຜົນການຄົ້ນຫາ:

ລະຫັດ ຊື່ສະມາຊິກ ຊື່ເກີບຄົນ ທີ່ຢູ່ ຕົວເມືອງ
3 ຄາເຕີ ໄທມູສ ຖະໜົນແຊນກັນ ປັກກິ່ງ

ການໃຊ້ສິນລະບົບ [charlist] ປະກອບ

ຕົວຢ່າງ 1

ປັດຈຸບັນພວກເຮົາຕ້ອງການເລືອກຕົວເມືອງທີ່ພວກເຮົາຢູ່ໃນ "Persons" ກໍານົດທີ່ຕົ້ນຊື່ວ່າ "A" ຫຼື "L" ຫຼື "N":

ພວກເຮົາສາມາດໃຊ້ຄຳສັບ SELECT ດ້ວຍ:

SELECT * FROM Persons
WHERE City LIKE '[ALN]%'

ຄືນຜົນການຄົ້ນຫາ:

ລະຫັດ ຊື່ສະມາຊິກ ຊື່ເກີບຄົນ ທີ່ຢູ່ ຕົວເມືອງ
1 Adams John Oxford Street London
2 Bush George Fifth Avenue ນິວຢອກ

ຕົວຢ່າງ 2

ປັດຈຸບັນພວກເຮົາຕ້ອງການເລືອກຕົວເມືອງທີ່ພວກເຮົາຢູ່ໃນ "Persons" ກໍານົດ:ບໍ່ຕົ້ນຊື່ວ່າ: ຄົນທີ່ຕົ້ນຊື່ວ່າ "A" ຫຼື "L" ຫຼື "N":

ພວກເຮົາສາມາດໃຊ້ຄຳສັບ SELECT ດ້ວຍ:

SELECT * FROM Persons
WHERE City LIKE '[!ALN]%'

ຄືນຜົນການຄົ້ນຫາ:

ລະຫັດ ຊື່ສະມາຊິກ ຊື່ເກີບຄົນ ທີ່ຢູ່ ຕົວເມືອງ
3 ຄາເຕີ ໄທມູສ ຖະໜົນແຊນກັນ ປັກກິ່ງ
  • ຫນ້າທີ່ເວັບ SQL Like
  • ຫນ້າທີ່ໜ້າ SQL In