ສັນຍາວັດ SQL
ໃນການຊອກຫາຂໍ້ມູນທາງຖານຂໍ້ມູນ 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 | ຄາເຕີ | ໄທມູສ | ຖະໜົນແຊນກັນ | ປັກກິ່ງ |